update artifacts GitHub actions to v4 (#11) #140
43 errors, 2 852 fail, 218 skipped, 3 909 pass in 5h 33m 9s
1 files 1 suites 5h 33m 9s ⏱️
7 022 tests 3 909 ✅ 218 💤 2 852 ❌ 43 🔥
7 026 runs 3 908 ✅ 218 💤 2 853 ❌ 47 🔥
Results for commit 387d549.
Annotations
Check warning on line 0 in tests.test_acm.test_acm
github-actions / Moto Integration Tests against LocalStack Results
test_list_certificates (tests.test_acm.test_acm) failed
target/reports/pytest.xml [took 0s]
Raw output
AssertionError: assert 'NotBefore' in {'CertificateArn': 'arn:aws:acm:eu-central-1:000000000000:certificate/5895b318-d57c-4718-8b2a-2df262701569', 'CreatedA...e.datetime(2024, 12, 22, 6, 9, 48, 298094, tzinfo=tzlocal()), 'DomainName': 'google.com', 'ExtendedKeyUsages': [], ...}
E AssertionError: assert 'NotBefore' in {'CertificateArn': 'arn:aws:acm:eu-central-1:000000000000:certificate/5895b318-d57c-4718-8b2a-2df262701569', 'CreatedA...e.datetime(2024, 12, 22, 6, 9, 48, 298094, tzinfo=tzlocal()), 'DomainName': 'google.com', 'ExtendedKeyUsages': [], ...}
Check warning on line 0 in tests.test_acm.test_acm
github-actions / Moto Integration Tests against LocalStack Results
test_describe_certificate (tests.test_acm.test_acm) failed
target/reports/pytest.xml [took 0s]
Raw output
AssertionError: assert 'RSA-2048' == 'RSA_2048'
- RSA_2048
? ^
+ RSA-2048
? ^
E AssertionError: assert 'RSA-2048' == 'RSA_2048'
- RSA_2048
? ^
+ RSA-2048
? ^
Check warning on line 0 in tests.test_acm.test_acm
github-actions / Moto Integration Tests against LocalStack Results
test_describe_certificate_with_imported_cert (tests.test_acm.test_acm) failed
target/reports/pytest.xml [took 0s]
Raw output
AssertionError: assert 'RSA-2048' == 'RSA_2048'
- RSA_2048
? ^
+ RSA-2048
? ^
E AssertionError: assert 'RSA-2048' == 'RSA_2048'
- RSA_2048
? ^
+ RSA-2048
? ^
Check warning on line 0 in tests.test_acm.test_acm
github-actions / Moto Integration Tests against LocalStack Results
test_describe_certificate_with_pca_cert (tests.test_acm.test_acm) failed
target/reports/pytest.xml [took 0s]
Raw output
AssertionError: assert 'RSA-2048' == 'RSA_2048'
- RSA_2048
? ^
+ RSA-2048
? ^
E AssertionError: assert 'RSA-2048' == 'RSA_2048'
- RSA_2048
? ^
+ RSA-2048
? ^
Check warning on line 0 in tests.test_acm.test_acm
github-actions / Moto Integration Tests against LocalStack Results
test_request_certificate (tests.test_acm.test_acm) failed
target/reports/pytest.xml [took 0s]
Raw output
AssertionError: assert 'arn:aws:acm:eu-central-1:123456789012:certificate/' in 'arn:aws:acm:eu-central-1:000000000000:certificate/3ed72a69-4493-4fa4-9d54-245fc0006698'
E AssertionError: assert 'arn:aws:acm:eu-central-1:123456789012:certificate/' in 'arn:aws:acm:eu-central-1:000000000000:certificate/3ed72a69-4493-4fa4-9d54-245fc0006698'
Check warning on line 0 in tests.test_acm.test_acm
github-actions / Moto Integration Tests against LocalStack Results
test_request_certificate_issued_status (tests.test_acm.test_acm) failed
target/reports/pytest.xml [took 0s]
Raw output
AssertionError: assert 'RSA-2048' == 'RSA_2048'
- RSA_2048
? ^
+ RSA-2048
? ^
E AssertionError: assert 'RSA-2048' == 'RSA_2048'
- RSA_2048
? ^
+ RSA-2048
? ^
Check warning on line 0 in tests.test_acm.test_acm
github-actions / Moto Integration Tests against LocalStack Results
test_request_certificate_issued_status_with_wait_in_envvar (tests.test_acm.test_acm) failed
target/reports/pytest.xml [took 0s]
Raw output
AssertionError: assert 'PENDING_VALIDATION' == 'ISSUED'
- ISSUED
+ PENDING_VALIDATION
E AssertionError: assert 'PENDING_VALIDATION' == 'ISSUED'
- ISSUED
+ PENDING_VALIDATION
Check warning on line 0 in tests.test_acm.test_acm
github-actions / Moto Integration Tests against LocalStack Results
test_request_certificate_with_multiple_times (tests.test_acm.test_acm) failed
target/reports/pytest.xml [took 0s]
Raw output
AssertionError: assert 'arn:aws:acm:eu-central-1:000000000000:certificate/5eef5b4d-b7ff-44de-a2a4-9a0cc2e10124' != 'arn:aws:acm:eu-central-1:000000000000:certificate/5eef5b4d-b7ff-44de-a2a4-9a0cc2e10124'
E AssertionError: assert 'arn:aws:acm:eu-central-1:000000000000:certificate/5eef5b4d-b7ff-44de-a2a4-9a0cc2e10124' != 'arn:aws:acm:eu-central-1:000000000000:certificate/5eef5b4d-b7ff-44de-a2a4-9a0cc2e10124'
Check warning on line 0 in tests.test_apigateway.test_apigateway
github-actions / Moto Integration Tests against LocalStack Results
test_create_and_get_rest_api (tests.test_apigateway.test_apigateway) failed
target/reports/pytest.xml [took 18s]
Raw output
AssertionError: assert {'apiKeySourc...'EDGE']}, ...} == {'apiKeySourc...t': True, ...}
Omitting 7 identical items, use -vv to show
Right contains 3 more items:
#x1B[0m{#x1B[33m'#x1B[39;49;00m#x1B[33mbinaryMediaTypes#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: [], #x1B[33m'#x1B[39;49;00m#x1B[33mtags#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: {}, #x1B[33m'#x1B[39;49;00m#x1B[33mversion#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: #x1B[33m'#x1B[39;49;00m#x1B[33mV1#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m}#x1B[90m#x1B[39;49;00m
Full diff:
#x1B[0m#x1B[90m #x1B[39;49;00m {#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'apiKeySource': 'HEADER',#x1B[90m#x1B[39;49;00m
#x1B[91m- 'binaryMediaTypes': [],#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'description': 'this is my api',#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'disableExecuteApiEndpoint': True,#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'endpointConfiguration': {#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'types': [#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'EDGE',#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m ],#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m },#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'id': 'ot2nwrpyx9',#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'name': 'my_api',#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'rootResourceId': 'jr0ggyi4vg',#x1B[90m#x1B[39;49;00m
#x1B[91m- 'tags': {},#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[91m- 'version': 'V1',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m }#x1B[90m#x1B[39;49;00m
E AssertionError: assert {'apiKeySourc...'EDGE']}, ...} == {'apiKeySourc...t': True, ...}
Omitting 7 identical items, use -vv to show
Right contains 3 more items:
#x1B[0m{#x1B[33m'#x1B[39;49;00m#x1B[33mbinaryMediaTypes#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: [], #x1B[33m'#x1B[39;49;00m#x1B[33mtags#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: {}, #x1B[33m'#x1B[39;49;00m#x1B[33mversion#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: #x1B[33m'#x1B[39;49;00m#x1B[33mV1#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m}#x1B[90m#x1B[39;49;00m
Full diff:
#x1B[0m#x1B[90m #x1B[39;49;00m {#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'apiKeySource': 'HEADER',#x1B[90m#x1B[39;49;00m
#x1B[91m- 'binaryMediaTypes': [],#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'description': 'this is my api',#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'disableExecuteApiEndpoint': True,#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'endpointConfiguration': {#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'types': [#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'EDGE',#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m ],#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m },#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'id': 'ot2nwrpyx9',#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'name': 'my_api',#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'rootResourceId': 'jr0ggyi4vg',#x1B[90m#x1B[39;49;00m
#x1B[91m- 'tags': {},#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[91m- 'version': 'V1',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m }#x1B[90m#x1B[39;49;00m
Check warning on line 0 in tests.test_apigateway.test_apigateway
github-actions / Moto Integration Tests against LocalStack Results
test_update_rest_api (tests.test_apigateway.test_apigateway) failed
target/reports/pytest.xml [took 0s]
Raw output
botocore.errorfactory.BadRequestException: An error occurred (BadRequestException) when calling the UpdateRestApi operation: Invalid patch path /binaryMediaTypes
E botocore.errorfactory.BadRequestException: An error occurred (BadRequestException) when calling the UpdateRestApi operation: Invalid patch path /binaryMediaTypes
Check warning on line 0 in tests.test_apigateway.test_apigateway
github-actions / Moto Integration Tests against LocalStack Results
test_update_rest_api_operation_add_remove (tests.test_apigateway.test_apigateway) failed
target/reports/pytest.xml [took 0s]
Raw output
botocore.errorfactory.BadRequestException: An error occurred (BadRequestException) when calling the UpdateRestApi operation: Invalid patch path /binaryMediaTypes
E botocore.errorfactory.BadRequestException: An error occurred (BadRequestException) when calling the UpdateRestApi operation: Invalid patch path /binaryMediaTypes
Check warning on line 0 in tests.test_apigateway.test_apigateway
github-actions / Moto Integration Tests against LocalStack Results
test_create_rest_api_with_policy (tests.test_apigateway.test_apigateway) failed
target/reports/pytest.xml [took 0s]
Raw output
assert '{\\"Version\...tement\\":[]}' == '{"Version": ...atement": []}'
- {"Version": "2012-10-17","Statement": []}
? ^ -
+ {\"Version\":\"2012-10-17\",\"Statement\":[]}
? + + ^ + + +
E assert '{\\"Version\...tement\\":[]}' == '{"Version": ...atement": []}'
- {"Version": "2012-10-17","Statement": []}
? ^ -
+ {\"Version\":\"2012-10-17\",\"Statement\":[]}
? + + ^ + + +
Check warning on line 0 in tests.test_apigateway.test_apigateway
github-actions / Moto Integration Tests against LocalStack Results
test_create_resource__validate_name (tests.test_apigateway.test_apigateway) failed
target/reports/pytest.xml [took 0s]
Raw output
botocore.errorfactory.BadRequestException: An error occurred (BadRequestException) when calling the CreateResource operation: A sibling ({user_id}) of this resource already has a variable path part -- only one is allowed
E botocore.errorfactory.BadRequestException: An error occurred (BadRequestException) when calling the CreateResource operation: A sibling ({user_id}) of this resource already has a variable path part -- only one is allowed
Check warning on line 0 in tests.test_apigateway.test_apigateway
github-actions / Moto Integration Tests against LocalStack Results
test_create_method (tests.test_apigateway.test_apigateway) failed
target/reports/pytest.xml [took 0s]
Raw output
AssertionError: assert {'ResponseMet...': 'GET', ...} == {'ResponseMet...': 'GET', ...}
Omitting 4 identical items, use -vv to show
Differing items:
#x1B[0m{#x1B[33m'#x1B[39;49;00m#x1B[33mauthorizationType#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: #x1B[33m'#x1B[39;49;00m#x1B[33mNONE#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m}#x1B[90m#x1B[39;49;00m != #x1B[0m{#x1B[33m'#x1B[39;49;00m#x1B[33mauthorizationType#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: #x1B[33m'#x1B[39;49;00m#x1B[33mnone#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m}#x1B[90m#x1B[39;49;00m
Right contains 1 more item:
#x1B[0m{#x1B[33m'#x1B[39;49;00m#x1B[33mmethodResponses#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: {}}#x1B[90m#x1B[39;49;00m
Full diff:
#x1B[0m#x1B[90m #x1B[39;49;00m {#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'ResponseMetadata': {#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'HTTPStatusCode': 200,#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m },#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'apiKeyRequired': False,#x1B[90m#x1B[39;49;00m
#x1B[91m- 'authorizationType': 'none',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
? ^^^^#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'authorizationType': 'NONE',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
? ^^^^#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'httpMethod': 'GET',#x1B[90m#x1B[39;49;00m
#x1B[91m- 'methodResponses': {},#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'requestParameters': {#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'method.request.header.InvocationType': True,#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m },#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m }#x1B[90m#x1B[39;49;00m
E AssertionError: assert {'ResponseMet...': 'GET', ...} == {'ResponseMet...': 'GET', ...}
Omitting 4 identical items, use -vv to show
Differing items:
#x1B[0m{#x1B[33m'#x1B[39;49;00m#x1B[33mauthorizationType#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: #x1B[33m'#x1B[39;49;00m#x1B[33mNONE#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m}#x1B[90m#x1B[39;49;00m != #x1B[0m{#x1B[33m'#x1B[39;49;00m#x1B[33mauthorizationType#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: #x1B[33m'#x1B[39;49;00m#x1B[33mnone#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m}#x1B[90m#x1B[39;49;00m
Right contains 1 more item:
#x1B[0m{#x1B[33m'#x1B[39;49;00m#x1B[33mmethodResponses#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: {}}#x1B[90m#x1B[39;49;00m
Full diff:
#x1B[0m#x1B[90m #x1B[39;49;00m {#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'ResponseMetadata': {#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'HTTPStatusCode': 200,#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m },#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'apiKeyRequired': False,#x1B[90m#x1B[39;49;00m
#x1B[91m- 'authorizationType': 'none',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
? ^^^^#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'authorizationType': 'NONE',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
? ^^^^#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'httpMethod': 'GET',#x1B[90m#x1B[39;49;00m
#x1B[91m- 'methodResponses': {},#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'requestParameters': {#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'method.request.header.InvocationType': True,#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m },#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m }#x1B[90m#x1B[39;49;00m
Check warning on line 0 in tests.test_apigateway.test_apigateway
github-actions / Moto Integration Tests against LocalStack Results
test_create_method_apikeyrequired (tests.test_apigateway.test_apigateway) failed
target/reports/pytest.xml [took 0s]
Raw output
AssertionError: assert {'ResponseMet...ethod': 'GET'} == {'ResponseMet...': 'GET', ...}
Omitting 3 identical items, use -vv to show
Differing items:
#x1B[0m{#x1B[33m'#x1B[39;49;00m#x1B[33mauthorizationType#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: #x1B[33m'#x1B[39;49;00m#x1B[33mNONE#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m}#x1B[90m#x1B[39;49;00m != #x1B[0m{#x1B[33m'#x1B[39;49;00m#x1B[33mauthorizationType#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: #x1B[33m'#x1B[39;49;00m#x1B[33mnone#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m}#x1B[90m#x1B[39;49;00m
Right contains 1 more item:
#x1B[0m{#x1B[33m'#x1B[39;49;00m#x1B[33mmethodResponses#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: {}}#x1B[90m#x1B[39;49;00m
Full diff:
#x1B[0m#x1B[90m #x1B[39;49;00m {#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'ResponseMetadata': {#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'HTTPStatusCode': 200,#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m },#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'apiKeyRequired': True,#x1B[90m#x1B[39;49;00m
#x1B[91m- 'authorizationType': 'none',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
? ^^^^#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'authorizationType': 'NONE',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
? ^^^^#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'httpMethod': 'GET',#x1B[90m#x1B[39;49;00m
#x1B[91m- 'methodResponses': {},#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m }#x1B[90m#x1B[39;49;00m
E AssertionError: assert {'ResponseMet...ethod': 'GET'} == {'ResponseMet...': 'GET', ...}
Omitting 3 identical items, use -vv to show
Differing items:
#x1B[0m{#x1B[33m'#x1B[39;49;00m#x1B[33mauthorizationType#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: #x1B[33m'#x1B[39;49;00m#x1B[33mNONE#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m}#x1B[90m#x1B[39;49;00m != #x1B[0m{#x1B[33m'#x1B[39;49;00m#x1B[33mauthorizationType#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: #x1B[33m'#x1B[39;49;00m#x1B[33mnone#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m}#x1B[90m#x1B[39;49;00m
Right contains 1 more item:
#x1B[0m{#x1B[33m'#x1B[39;49;00m#x1B[33mmethodResponses#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: {}}#x1B[90m#x1B[39;49;00m
Full diff:
#x1B[0m#x1B[90m #x1B[39;49;00m {#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'ResponseMetadata': {#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'HTTPStatusCode': 200,#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m },#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'apiKeyRequired': True,#x1B[90m#x1B[39;49;00m
#x1B[91m- 'authorizationType': 'none',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
? ^^^^#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'authorizationType': 'NONE',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
? ^^^^#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m 'httpMethod': 'GET',#x1B[90m#x1B[39;49;00m
#x1B[91m- 'methodResponses': {},#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m }#x1B[90m#x1B[39;49;00m
Check warning on line 0 in tests.test_apigateway.test_apigateway
github-actions / Moto Integration Tests against LocalStack Results
test_integrations (tests.test_apigateway.test_apigateway) failed
target/reports/pytest.xml [took 0s]
Raw output
botocore.exceptions.ClientError: An error occurred (AccessDeniedException) when calling the PutIntegration operation: Cross-account pass role is not allowed.
E botocore.exceptions.ClientError: An error occurred (AccessDeniedException) when calling the PutIntegration operation: Cross-account pass role is not allowed.
Check warning on line 0 in tests.test_apigateway.test_apigateway
github-actions / Moto Integration Tests against LocalStack Results
test_integration_response (tests.test_apigateway.test_apigateway) failed
target/reports/pytest.xml [took 0s]
Raw output
KeyError: 'integrationResponses'
E KeyError: 'integrationResponses'
Check warning on line 0 in tests.test_apigateway.test_apigateway
github-actions / Moto Integration Tests against LocalStack Results
test_update_authorizer_configuration (tests.test_apigateway.test_apigateway) failed
target/reports/pytest.xml [took 0s]
Raw output
Failed: DID NOT RAISE <class 'botocore.exceptions.ClientError'>
E Failed: DID NOT RAISE <class 'botocore.exceptions.ClientError'>
Check warning on line 0 in tests.test_apigateway.test_apigateway
github-actions / Moto Integration Tests against LocalStack Results
test_non_existent_authorizer (tests.test_apigateway.test_apigateway) failed
target/reports/pytest.xml [took 0s]
Raw output
AssertionError: assert 'Authorizer not found: xxx' == 'Invalid Auth...ier specified'
- Invalid Authorizer identifier specified
+ Authorizer not found: xxx
E AssertionError: assert 'Authorizer not found: xxx' == 'Invalid Auth...ier specified'
- Invalid Authorizer identifier specified
+ Authorizer not found: xxx
Check warning on line 0 in tests.test_apigateway.test_apigateway
github-actions / Moto Integration Tests against LocalStack Results
test_put_integration_response_but_integration_not_found (tests.test_apigateway.test_apigateway) failed
target/reports/pytest.xml [took 0s]
Raw output
assert 400 == 404
E assert 400 == 404
Check warning on line 0 in tests.test_apigateway.test_apigateway
github-actions / Moto Integration Tests against LocalStack Results
test_put_integration_validation (tests.test_apigateway.test_apigateway) failed
target/reports/pytest.xml [took 0s]
Raw output
AssertionError: assert 'Integrations... invocations.' == 'Enumeration ... be non-empty'
- Enumeration value for HttpMethod must be non-empty
+ Integrations of type 'AWS_PROXY' currently only supports Lambda function and Firehose stream invocations.
E AssertionError: assert 'Integrations... invocations.' == 'Enumeration ... be non-empty'
- Enumeration value for HttpMethod must be non-empty
+ Integrations of type 'AWS_PROXY' currently only supports Lambda function and Firehose stream invocations.
Check warning on line 0 in tests.test_apigateway.test_apigateway
github-actions / Moto Integration Tests against LocalStack Results
test_get_domain_names (tests.test_apigateway.test_apigateway) failed
target/reports/pytest.xml [took 0s]
Raw output
botocore.errorfactory.ConflictException: An error occurred (ConflictException) when calling the CreateDomainName operation: Domain name with ID testDomain already exists
E botocore.errorfactory.ConflictException: An error occurred (ConflictException) when calling the CreateDomainName operation: Domain name with ID testDomain already exists
Check warning on line 0 in tests.test_apigateway.test_apigateway
github-actions / Moto Integration Tests against LocalStack Results
test_get_domain_name (tests.test_apigateway.test_apigateway) failed
target/reports/pytest.xml [took 0s]
Raw output
botocore.errorfactory.ConflictException: An error occurred (ConflictException) when calling the CreateDomainName operation: Domain name with ID testDomain already exists
E botocore.errorfactory.ConflictException: An error occurred (ConflictException) when calling the CreateDomainName operation: Domain name with ID testDomain already exists
Check warning on line 0 in tests.test_apigateway.test_apigateway
github-actions / Moto Integration Tests against LocalStack Results
test_create_model (tests.test_apigateway.test_apigateway) failed
target/reports/pytest.xml [took 0s]
Raw output
botocore.errorfactory.BadRequestException: An error occurred (BadRequestException) when calling the CreateModel operation: Model schema must have at least 1 property or array items defined
E botocore.errorfactory.BadRequestException: An error occurred (BadRequestException) when calling the CreateModel operation: Model schema must have at least 1 property or array items defined
Check warning on line 0 in tests.test_apigateway.test_apigateway
github-actions / Moto Integration Tests against LocalStack Results
test_get_api_models (tests.test_apigateway.test_apigateway) failed
target/reports/pytest.xml [took 0s]
Raw output
assert [{'contentTyp...'Error', ...}] == []
Left contains 2 more items, first extra item: #x1B[0m{#x1B[33m'#x1B[39;49;00m#x1B[33mcontentType#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: #x1B[33m'#x1B[39;49;00m#x1B[33mapplication/json#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m, #x1B[33m'#x1B[39;49;00m#x1B[33mdescription#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: #x1B[33m'#x1B[39;49;00m#x1B[33mThis is a default empty schema model#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m, #x1B[33m'#x1B[39;49;00m#x1B[33mid#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: #x1B[33m'#x1B[39;49;00m#x1B[33m5e50e9#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m, #x1B[33m'#x1B[39;49;00m#x1B[33mname#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: #x1B[33m'#x1B[39;49;00m#x1B[33mEmpty#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m, ...}#x1B[90m#x1B[39;49;00m
Full diff:
#x1B[0m#x1B[91m- []#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ [#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ {#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'contentType': 'application/json',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'description': 'This is a default empty schema model',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'id': '5e50e9',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'name': 'Empty',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'schema': '{"$schema": "http://json-schema.org/draft-04/schema#", "title": '#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ '"Empty Schema", "type": "object"}',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ },#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ {#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'contentType': 'application/json',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'description': 'This is a default error schema model',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'id': 'c798f0',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'name': 'Error',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'schema': '{"$schema": "http://json-schema.org/draft-04/schema#", "title": '#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ '"Error Schema", "type": "object", "properties": {"message": {"type": '#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ '"string"}}}',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ },#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ ]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
E assert [{'contentTyp...'Error', ...}] == []
Left contains 2 more items, first extra item: #x1B[0m{#x1B[33m'#x1B[39;49;00m#x1B[33mcontentType#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: #x1B[33m'#x1B[39;49;00m#x1B[33mapplication/json#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m, #x1B[33m'#x1B[39;49;00m#x1B[33mdescription#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: #x1B[33m'#x1B[39;49;00m#x1B[33mThis is a default empty schema model#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m, #x1B[33m'#x1B[39;49;00m#x1B[33mid#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: #x1B[33m'#x1B[39;49;00m#x1B[33m5e50e9#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m, #x1B[33m'#x1B[39;49;00m#x1B[33mname#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m: #x1B[33m'#x1B[39;49;00m#x1B[33mEmpty#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m, ...}#x1B[90m#x1B[39;49;00m
Full diff:
#x1B[0m#x1B[91m- []#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ [#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ {#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'contentType': 'application/json',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'description': 'This is a default empty schema model',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'id': '5e50e9',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'name': 'Empty',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'schema': '{"$schema": "http://json-schema.org/draft-04/schema#", "title": '#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ '"Empty Schema", "type": "object"}',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ },#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ {#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'contentType': 'application/json',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'description': 'This is a default error schema model',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'id': 'c798f0',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'name': 'Error',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ 'schema': '{"$schema": "http://json-schema.org/draft-04/schema#", "title": '#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ '"Error Schema", "type": "object", "properties": {"message": {"type": '#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ '"string"}}}',#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ },#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[92m+ ]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m