Skip to content

moto-integration-tests #149

moto-integration-tests

moto-integration-tests #149

GitHub Actions / Moto Integration Tests against LocalStack Results failed Jan 12, 2025 in 0s

45 errors, 2 872 fail, 219 skipped, 3 923 pass in 5h 16m 27s

    1 files      1 suites   5h 16m 27s ⏱️
7 059 tests 3 923 ✅ 219 💤 2 872 ❌ 45 🔥
7 063 runs  3 922 ✅ 219 💤 2 873 ❌ 49 🔥

Results for commit 4c0c7c4.

Annotations

Check warning on line 0 in tests.test_acm.test_acm

See this annotation in the file changed.

@github-actions 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/dd654340-a51d-4495-ac5d-7265d895b80d', 'CreatedA...me.datetime(2025, 1, 12, 6, 9, 55, 236018, tzinfo=tzlocal()), 'DomainName': 'google.com', 'ExtendedKeyUsages': [], ...}
E   AssertionError: assert 'NotBefore' in {'CertificateArn': 'arn:aws:acm:eu-central-1:000000000000:certificate/dd654340-a51d-4495-ac5d-7265d895b80d', 'CreatedA...me.datetime(2025, 1, 12, 6, 9, 55, 236018, tzinfo=tzlocal()), 'DomainName': 'google.com', 'ExtendedKeyUsages': [], ...}

Check warning on line 0 in tests.test_acm.test_acm

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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/3765da23-4998-4e5f-a6af-29b08248d78d'
E   AssertionError: assert 'arn:aws:acm:eu-central-1:123456789012:certificate/' in 'arn:aws:acm:eu-central-1:000000000000:certificate/3765da23-4998-4e5f-a6af-29b08248d78d'

Check warning on line 0 in tests.test_acm.test_acm

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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/9cb796de-e009-41f0-94cd-b783af3b5b96' != 'arn:aws:acm:eu-central-1:000000000000:certificate/9cb796de-e009-41f0-94cd-b783af3b5b96'
E   AssertionError: assert 'arn:aws:acm:eu-central-1:000000000000:certificate/9cb796de-e009-41f0-94cd-b783af3b5b96' != 'arn:aws:acm:eu-central-1:000000000000:certificate/9cb796de-e009-41f0-94cd-b783af3b5b96'

Check warning on line 0 in tests.test_apigateway.test_apigateway

See this annotation in the file changed.

@github-actions 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': 'xjzsstnifh',#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': 'w2rtk5dklj',#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': 'xjzsstnifh',#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': 'w2rtk5dklj',#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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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[33m13cd5d#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': '13cd5d',#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': '843173',#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[33m13cd5d#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': '13cd5d',#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': '843173',#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