def METHOD_NAME(empty_open_api_3_schema):
    # When the API schema contains a numeric status code, which is not allowed by the spec
    empty_open_api_3_schema["paths"] = {
        "/foo": {
            "parameters": [],
            "get": {
                "responses": {200: {"description": "OK"}},
            },
            "post": {
                "responses": {201: {"description": "OK"}},
            },
        },
    }
    # And schema validation is enabled
    # Then Schemathesis reports an error about numeric status codes
    with pytest.raises(SchemaLoadingError, match=NUMERIC_STATUS_CODES_MESSAGE) as exc:
        schemathesis.from_dict(empty_open_api_3_schema, validate_schema=True)
    # And shows all locations of these keys
    assert " - 200 at schema['paths']['/foo']['get']['responses']" in exc.value.args[0]
    assert " - 201 at schema['paths']['/foo']['post']['responses']" in exc.value.args[0]