Source: fastapi Version: 0.73.0-1 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20220212 ftbfs-bookworm
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > /usr/lib/python3/dist-packages/starlette/testclient.py:313: in __enter__ > message = self.receive() > /usr/lib/python3/dist-packages/starlette/testclient.py:382: in receive > raise message > /usr/lib/python3/dist-packages/anyio/from_thread.py:187: in _call_func > retval = await retval > /usr/lib/python3/dist-packages/starlette/testclient.py:340: in _run > await self.app(scope, receive, send) > /<<PKGBUILDDIR>>/fastapi/applications.py:212: in __call__ > await super().__call__(scope, receive, send) > /usr/lib/python3/dist-packages/starlette/applications.py:119: in __call__ > await self.middleware_stack(scope, receive, send) > /usr/lib/python3/dist-packages/starlette/middleware/errors.py:146: in __call__ > await self.app(scope, receive, send) > /usr/lib/python3/dist-packages/starlette/exceptions.py:63: in __call__ > await self.app(scope, receive, send) > /usr/lib/python3/dist-packages/starlette/routing.py:659: in __call__ > await route.handle(scope, receive, send) > /usr/lib/python3/dist-packages/starlette/routing.py:318: in handle > await self.app(scope, receive, send) > /usr/lib/python3/dist-packages/starlette/routing.py:77: in app > await func(session) > /<<PKGBUILDDIR>>/fastapi/routing.py:263: in app > solved_result = await solve_dependencies( > /<<PKGBUILDDIR>>/fastapi/dependencies/utils.py:465: in solve_dependencies > response = response or Response( > /usr/lib/python3/dist-packages/starlette/responses.py:50: in __init__ > self.init_headers(headers) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > self = <starlette.responses.Response object at 0x7fe81b66e4f0>, headers = None > > def init_headers(self, headers: typing.Mapping[str, str] = None) -> None: > if headers is None: > raw_headers: typing.List[typing.Tuple[bytes, bytes]] = [] > populate_content_length = True > populate_content_type = True > else: > raw_headers = [ > (k.lower().encode("latin-1"), v.encode("latin-1")) > for k, v in headers.items() > ] > keys = [h[0] for h in raw_headers] > populate_content_length = b"content-length" not in keys > populate_content_type = b"content-type" not in keys > > body = getattr(self, "body", None) > if ( > body is not None > and populate_content_length > > and not (self.status_code < 200 or self.status_code in (204, 304)) > ): > E TypeError: '<' not supported between instances of 'NoneType' and 'int' > > /usr/lib/python3/dist-packages/starlette/responses.py:77: TypeError > ___________________________________ test_app > ___________________________________ > > def test_app(): > > response = client.get("/v2") > > /<<PKGBUILDDIR>>/tests/test_tutorial/test_wsgi/test_tutorial001.py:15: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > /usr/lib/python3/dist-packages/requests/sessions.py:555: in get > return self.request('GET', url, **kwargs) > /usr/lib/python3/dist-packages/starlette/testclient.py:474: in request > return super().request( > /usr/lib/python3/dist-packages/requests/sessions.py:542: in request > resp = self.send(prep, **send_kwargs) > /usr/lib/python3/dist-packages/requests/sessions.py:655: in send > r = adapter.send(request, **kwargs) > /usr/lib/python3/dist-packages/starlette/testclient.py:268: in send > raise exc > /usr/lib/python3/dist-packages/starlette/testclient.py:265: in send > portal.call(self.app, scope, receive, send) > /usr/lib/python3/dist-packages/anyio/from_thread.py:240: in call > return cast(T_Retval, self.start_task_soon(func, *args).result()) > /usr/lib/python3.9/concurrent/futures/_base.py:446: in result > return self.__get_result() > /usr/lib/python3.9/concurrent/futures/_base.py:391: in __get_result > raise self._exception > /usr/lib/python3/dist-packages/anyio/from_thread.py:187: in _call_func > retval = await retval > /<<PKGBUILDDIR>>/fastapi/applications.py:212: in __call__ > await super().__call__(scope, receive, send) > /usr/lib/python3/dist-packages/starlette/applications.py:119: in __call__ > await self.middleware_stack(scope, receive, send) > /usr/lib/python3/dist-packages/starlette/middleware/errors.py:181: in __call__ > raise exc > /usr/lib/python3/dist-packages/starlette/middleware/errors.py:159: in __call__ > await self.app(scope, receive, _send) > /usr/lib/python3/dist-packages/starlette/exceptions.py:87: in __call__ > raise exc > /usr/lib/python3/dist-packages/starlette/exceptions.py:76: in __call__ > await self.app(scope, receive, sender) > /usr/lib/python3/dist-packages/starlette/routing.py:659: in __call__ > await route.handle(scope, receive, send) > /usr/lib/python3/dist-packages/starlette/routing.py:259: in handle > await self.app(scope, receive, send) > /usr/lib/python3/dist-packages/starlette/routing.py:61: in app > response = await func(request) > /<<PKGBUILDDIR>>/fastapi/routing.py:216: in app > solved_result = await solve_dependencies( > /<<PKGBUILDDIR>>/fastapi/dependencies/utils.py:465: in solve_dependencies > response = response or Response( > /usr/lib/python3/dist-packages/starlette/responses.py:50: in __init__ > self.init_headers(headers) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > self = <starlette.responses.Response object at 0x7fe81b563250>, headers = None > > def init_headers(self, headers: typing.Mapping[str, str] = None) -> None: > if headers is None: > raw_headers: typing.List[typing.Tuple[bytes, bytes]] = [] > populate_content_length = True > populate_content_type = True > else: > raw_headers = [ > (k.lower().encode("latin-1"), v.encode("latin-1")) > for k, v in headers.items() > ] > keys = [h[0] for h in raw_headers] > populate_content_length = b"content-length" not in keys > populate_content_type = b"content-type" not in keys > > body = getattr(self, "body", None) > if ( > body is not None > and populate_content_length > > and not (self.status_code < 200 or self.status_code in (204, 304)) > ): > E TypeError: '<' not supported between instances of 'NoneType' and 'int' > > /usr/lib/python3/dist-packages/starlette/responses.py:77: TypeError > =========================== short test summary info > ============================ > FAILED tests/test_additional_properties.py::test_additional_properties_post > FAILED tests/test_additional_response_extra.py::test_path_operation - > TypeErr... > FAILED tests/test_additional_responses_router.py::test_a - TypeError: '<' > not... > FAILED tests/test_additional_responses_router.py::test_b - TypeError: '<' > not... > FAILED tests/test_additional_responses_router.py::test_c - TypeError: '<' > not... > FAILED > tests/test_application.py::test_get_path[/api_route-200-expected_response0] > FAILED > tests/test_application.py::test_get_path[/non_decorated_route-200-expected_response1] > FAILED tests/test_application.py::test_enum_status_code_response - > TypeError:... > FAILED tests/test_callable_endpoint.py::test_partial - TypeError: '<' not > sup... > FAILED > tests/test_custom_route_class.py::test_get_path[/a-200-expected_response0] > FAILED > tests/test_custom_route_class.py::test_get_path[/a/b-200-expected_response1] > FAILED > tests/test_custom_route_class.py::test_get_path[/a/b/c-200-expected_response2] > FAILED tests/test_custom_schema_fields.py::test_response - TypeError: '<' > not... > FAILED tests/test_custom_swagger_ui_redirect.py::test_response - TypeError: > '... > FAILED tests/test_datetime_custom_encoder.py::test_dt - TypeError: '<' not > su... > FAILED tests/test_default_response_class_router.py::test_app - TypeError: > '<'... > FAILED tests/test_default_response_class_router.py::test_app_override - > TypeE... > FAILED tests/test_default_response_class_router.py::test_router_a - > TypeError... > FAILED tests/test_default_response_class_router.py::test_router_a_override - > ... > FAILED tests/test_default_response_class_router.py::test_router_a_a - > TypeErr... > FAILED tests/test_default_response_class_router.py::test_router_a_a_override > FAILED tests/test_default_response_class_router.py::test_router_a_b - > TypeErr... > FAILED tests/test_default_response_class_router.py::test_router_a_b_override > FAILED tests/test_default_response_class_router.py::test_router_b - > TypeError... > FAILED tests/test_default_response_class_router.py::test_router_b_override - > ... > FAILED tests/test_default_response_class_router.py::test_router_b_a - > TypeErr... > FAILED tests/test_default_response_class_router.py::test_router_b_a_override > FAILED tests/test_default_response_class_router.py::test_router_b_a_c - > TypeE... > FAILED tests/test_default_response_class_router.py::test_router_b_a_c_override > FAILED tests/test_dependency_cache.py::test_normal_counter - TypeError: '<' > n... > FAILED tests/test_dependency_cache.py::test_sub_counter - TypeError: '<' not > ... > FAILED tests/test_dependency_cache.py::test_sub_counter_no_cache - > TypeError:... > FAILED > tests/test_dependency_class.py::test_class_dependency[/callable-dependency-callable-dependency] > FAILED > tests/test_dependency_class.py::test_class_dependency[/callable-gen-dependency-callable-gen-dependency] > FAILED > tests/test_dependency_class.py::test_class_dependency[/async-callable-dependency-async-callable-dependency] > FAILED > tests/test_dependency_class.py::test_class_dependency[/async-callable-gen-dependency-async-callable-gen-dependency] > FAILED > tests/test_dependency_class.py::test_class_dependency[/synchronous-method-dependency-synchronous-method-dependency] > FAILED > tests/test_dependency_class.py::test_class_dependency[/synchronous-method-gen-dependency-synchronous-method-gen-dependency] > FAILED > tests/test_dependency_class.py::test_class_dependency[/asynchronous-method-dependency-asynchronous-method-dependency] > FAILED > tests/test_dependency_class.py::test_class_dependency[/asynchronous-method-gen-dependency-asynchronous-method-gen-dependency] > FAILED tests/test_dependency_contextmanager.py::test_async_state - > TypeError:... > FAILED tests/test_dependency_contextmanager.py::test_sync_state - TypeError: > ... > FAILED tests/test_dependency_contextmanager.py::test_async_raise_other - > Type... > FAILED tests/test_dependency_contextmanager.py::test_sync_raise_other - > TypeE... > FAILED tests/test_dependency_contextmanager.py::test_async_raise - > TypeError:... > FAILED tests/test_dependency_contextmanager.py::test_context_b - TypeError: > '... > FAILED tests/test_dependency_contextmanager.py::test_context_b_raise - > TypeEr... > FAILED tests/test_dependency_contextmanager.py::test_background_tasks - > TypeE... > FAILED tests/test_dependency_contextmanager.py::test_sync_raise - TypeError: > ... > FAILED tests/test_dependency_contextmanager.py::test_sync_async_state - > TypeE... > FAILED tests/test_dependency_contextmanager.py::test_sync_sync_state - > TypeEr... > FAILED tests/test_dependency_contextmanager.py::test_sync_async_raise_other > FAILED tests/test_dependency_contextmanager.py::test_sync_sync_raise_other - > ... > FAILED tests/test_dependency_contextmanager.py::test_sync_async_raise - > TypeE... > FAILED tests/test_dependency_contextmanager.py::test_sync_sync_raise - > TypeEr... > FAILED tests/test_dependency_contextmanager.py::test_sync_context_b - > TypeErr... > FAILED tests/test_dependency_contextmanager.py::test_sync_context_b_raise - > T... > FAILED tests/test_dependency_contextmanager.py::test_sync_background_tasks - > ... > FAILED tests/test_dependency_duplicates.py::test_no_duplicates_invalid - > Type... > FAILED tests/test_dependency_duplicates.py::test_no_duplicates - TypeError: > '... > FAILED tests/test_dependency_duplicates.py::test_duplicates - TypeError: '<' > ... > FAILED tests/test_dependency_duplicates.py::test_sub_duplicates - TypeError: > ... > FAILED > tests/test_dependency_overrides.py::test_normal_app[/main-depends/-422-expected0] > FAILED > tests/test_dependency_overrides.py::test_normal_app[/main-depends/?q=foo-200-expected1] > FAILED > tests/test_dependency_overrides.py::test_normal_app[/main-depends/?q=foo&skip=100&limit=200-200-expected2] > FAILED > tests/test_dependency_overrides.py::test_normal_app[/decorator-depends/-422-expected3] > FAILED > tests/test_dependency_overrides.py::test_normal_app[/decorator-depends/?q=foo-200-expected4] > FAILED > tests/test_dependency_overrides.py::test_normal_app[/decorator-depends/?q=foo&skip=100&limit=200-200-expected5] > FAILED > tests/test_dependency_overrides.py::test_normal_app[/router-depends/-422-expected6] > FAILED > tests/test_dependency_overrides.py::test_normal_app[/router-depends/?q=foo-200-expected7] > FAILED > tests/test_dependency_overrides.py::test_normal_app[/router-depends/?q=foo&skip=100&limit=200-200-expected8] > FAILED > tests/test_dependency_overrides.py::test_normal_app[/router-decorator-depends/-422-expected9] > FAILED > tests/test_dependency_overrides.py::test_normal_app[/router-decorator-depends/?q=foo-200-expected10] > FAILED > tests/test_dependency_overrides.py::test_normal_app[/router-decorator-depends/?q=foo&skip=100&limit=200-200-expected11] > FAILED > tests/test_dependency_overrides.py::test_override_simple[/main-depends/-200-expected0] > FAILED > tests/test_dependency_overrides.py::test_override_simple[/main-depends/?q=foo-200-expected1] > FAILED > tests/test_dependency_overrides.py::test_override_simple[/main-depends/?q=foo&skip=100&limit=200-200-expected2] > FAILED > tests/test_dependency_overrides.py::test_override_simple[/decorator-depends/-200-expected3] > FAILED > tests/test_dependency_overrides.py::test_override_simple[/router-depends/-200-expected4] > FAILED > tests/test_dependency_overrides.py::test_override_simple[/router-depends/?q=foo-200-expected5] > FAILED > tests/test_dependency_overrides.py::test_override_simple[/router-depends/?q=foo&skip=100&limit=200-200-expected6] > FAILED > tests/test_dependency_overrides.py::test_override_simple[/router-decorator-depends/-200-expected7] > FAILED > tests/test_dependency_overrides.py::test_override_with_sub[/main-depends/-422-expected0] > FAILED > tests/test_dependency_overrides.py::test_override_with_sub[/main-depends/?q=foo-422-expected1] > FAILED > tests/test_dependency_overrides.py::test_override_with_sub[/main-depends/?k=bar-200-expected2] > FAILED > tests/test_dependency_overrides.py::test_override_with_sub[/decorator-depends/-422-expected3] > FAILED > tests/test_dependency_overrides.py::test_override_with_sub[/decorator-depends/?q=foo-422-expected4] > FAILED > tests/test_dependency_overrides.py::test_override_with_sub[/decorator-depends/?k=bar-200-expected5] > FAILED > tests/test_dependency_overrides.py::test_override_with_sub[/router-depends/-422-expected6] > FAILED > tests/test_dependency_overrides.py::test_override_with_sub[/router-depends/?q=foo-422-expected7] > FAILED > tests/test_dependency_overrides.py::test_override_with_sub[/router-depends/?k=bar-200-expected8] > FAILED > tests/test_dependency_overrides.py::test_override_with_sub[/router-decorator-depends/-422-expected9] > FAILED > tests/test_dependency_overrides.py::test_override_with_sub[/router-decorator-depends/?q=foo-422-expected10] > FAILED > tests/test_dependency_overrides.py::test_override_with_sub[/router-decorator-depends/?k=bar-200-expected11] > FAILED tests/test_dependency_security_overrides.py::test_normal - TypeError: > ... > FAILED tests/test_dependency_security_overrides.py::test_override_data - > Type... > FAILED tests/test_dependency_security_overrides.py::test_override_security - > ... > FAILED tests/test_deprecated_openapi_prefix.py::test_main - TypeError: '<' > no... > FAILED tests/test_duplicate_models_openapi.py::test_get_api_route - > TypeError... > FAILED tests/test_empty_router.py::test_use_empty - TypeError: '<' not > suppor... > FAILED tests/test_exception_handlers.py::test_override_http_exception - > TypeE... > FAILED > tests/test_exception_handlers.py::test_override_request_validation_exception > FAILED tests/test_extra_routes.py::test_get_api_route - TypeError: '<' not > su... > FAILED tests/test_extra_routes.py::test_get_api_route_not_decorated - > TypeErr... > FAILED tests/test_extra_routes.py::test_delete - TypeError: '<' not > supported... > FAILED tests/test_extra_routes.py::test_head - TypeError: '<' not supported > b... > FAILED tests/test_extra_routes.py::test_options - TypeError: '<' not > supporte... > FAILED tests/test_extra_routes.py::test_patch - TypeError: '<' not supported > ... > FAILED tests/test_extra_routes.py::test_trace - TypeError: '<' not supported > ... > FAILED tests/test_filter_pydantic_sub_model.py::test_filter_sub_model - > TypeE... > FAILED tests/test_filter_pydantic_sub_model.py::test_validator_is_cloned - > Ty... > FAILED > tests/test_forms_from_non_typing_sequences.py::test_python_list_param_as_form > FAILED > tests/test_forms_from_non_typing_sequences.py::test_python_set_param_as_form > FAILED > tests/test_forms_from_non_typing_sequences.py::test_python_tuple_param_as_form > FAILED tests/test_get_request_body.py::test_get_with_body - TypeError: '<' > no... > FAILED tests/test_http_connection_injection.py::test_value_extracting_by_http > FAILED tests/test_http_connection_injection.py::test_value_extracting_by_ws > FAILED tests/test_include_router_defaults_overrides.py::test_level1_override > FAILED tests/test_include_router_defaults_overrides.py::test_level1_default > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level3[True-True-True] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level3[True-True-False] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level3[True-False-True] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level3[True-False-False] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level3[False-True-True] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level3[False-True-False] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level3[False-False-True] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level3[False-False-False] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-True-True-True] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-True-True-False] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-True-False-True] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-True-False-False] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-False-True-True] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-False-True-False] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-False-False-True] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[True-True-False-False-False] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-True-True-True] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-True-True-False] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-True-False-True] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-True-False-False] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-False-True-True] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-False-True-False] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-False-False-True] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[True-False-False-False-False] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-True-True-True] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-True-True-False] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-True-False-True] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-True-False-False] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-False-True-True] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-False-True-False] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-False-False-True] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[False-True-False-False-False] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-True-True-True] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-True-True-False] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-True-False-True] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-True-False-False] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-False-True-True] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-False-True-False] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-False-False-True] > FAILED > tests/test_include_router_defaults_overrides.py::test_paths_level5[False-False-False-False-False] > FAILED tests/test_infer_param_optionality.py::test_get_users - TypeError: > '<'... > FAILED tests/test_infer_param_optionality.py::test_get_user - TypeError: '<' > ... > FAILED tests/test_infer_param_optionality.py::test_get_items_1 - TypeError: > '... > FAILED tests/test_infer_param_optionality.py::test_get_items_2 - TypeError: > '... > FAILED tests/test_infer_param_optionality.py::test_get_item_1 - TypeError: > '<... > FAILED tests/test_infer_param_optionality.py::test_get_item_2 - TypeError: > '<... > FAILED tests/test_infer_param_optionality.py::test_get_users_items - > TypeErro... > FAILED tests/test_infer_param_optionality.py::test_get_users_item - > TypeError... > FAILED tests/test_inherited_custom_class.py::test_dt - TypeError: '<' not > sup... > FAILED tests/test_multi_body_errors.py::test_put_correct_body - TypeError: > '<... > FAILED tests/test_multi_body_errors.py::test_jsonable_encoder_requiring_error > FAILED tests/test_multi_body_errors.py::test_put_incorrect_body_multiple - > Ty... > FAILED tests/test_multi_query_errors.py::test_multi_query - TypeError: '<' > no... > FAILED tests/test_multi_query_errors.py::test_multi_query_incorrect - > TypeErr... > FAILED tests/test_no_swagger_ui_redirect.py::test_response - TypeError: '<' > n... > FAILED tests/test_openapi_route_extensions.py::test_get_route - TypeError: > '<... > FAILED tests/test_openapi_servers.py::test_app - TypeError: '<' not > supported... > FAILED tests/test_param_class.py::test_default_param_query_none - TypeError: > ... > FAILED tests/test_param_class.py::test_default_param_query - TypeError: '<' > n... > FAILED tests/test_param_in_path_and_dependency.py::test_read_users - > TypeErro... > FAILED > tests/test_param_include_in_schema.py::test_hidden_cookie[/hidden_cookie-cookies0-200-expected_response0] > FAILED > tests/test_param_include_in_schema.py::test_hidden_cookie[/hidden_cookie-cookies1-200-expected_response1] > FAILED > tests/test_param_include_in_schema.py::test_hidden_header[/hidden_header-headers0-200-expected_response0] > FAILED > tests/test_param_include_in_schema.py::test_hidden_header[/hidden_header-headers1-200-expected_response1] > FAILED tests/test_param_include_in_schema.py::test_hidden_path - TypeError: > '... > FAILED > tests/test_param_include_in_schema.py::test_hidden_query[/hidden_query-200-expected_response0] > FAILED > tests/test_param_include_in_schema.py::test_hidden_query[/hidden_query?hidden_query=somevalue-200-expected_response1] > FAILED tests/test_path.py::test_text_get - TypeError: '<' not supported > betwe... > FAILED tests/test_path.py::test_get_path[/path/foobar-200-foobar] - > TypeError... > FAILED tests/test_path.py::test_get_path[/path/str/foobar-200-foobar] - > TypeE... > FAILED tests/test_path.py::test_get_path[/path/str/42-200-42] - TypeError: > '<... > FAILED tests/test_path.py::test_get_path[/path/str/True-200-True] - > TypeError... > FAILED > tests/test_path.py::test_get_path[/path/int/foobar-422-expected_response4] > FAILED > tests/test_path.py::test_get_path[/path/int/True-422-expected_response5] > FAILED tests/test_path.py::test_get_path[/path/int/42-200-42] - TypeError: > '<... > FAILED > tests/test_path.py::test_get_path[/path/int/42.5-422-expected_response7] > FAILED > tests/test_path.py::test_get_path[/path/float/foobar-422-expected_response8] > FAILED > tests/test_path.py::test_get_path[/path/float/True-422-expected_response9] > FAILED tests/test_path.py::test_get_path[/path/float/42-200-42] - TypeError: > ... > FAILED tests/test_path.py::test_get_path[/path/float/42.5-200-42.5] - > TypeErr... > FAILED > tests/test_path.py::test_get_path[/path/bool/foobar-422-expected_response12] > FAILED tests/test_path.py::test_get_path[/path/bool/True-200-True] - > TypeErro... > FAILED > tests/test_path.py::test_get_path[/path/bool/42-422-expected_response14] > FAILED > tests/test_path.py::test_get_path[/path/bool/42.5-422-expected_response15] > FAILED tests/test_path.py::test_get_path[/path/bool/1-200-True] - TypeError: > ... > FAILED tests/test_path.py::test_get_path[/path/bool/0-200-False] - > TypeError:... > FAILED tests/test_path.py::test_get_path[/path/bool/true-200-True] - > TypeErro... > FAILED tests/test_path.py::test_get_path[/path/bool/False-200-False] - > TypeEr... > FAILED tests/test_path.py::test_get_path[/path/bool/false-200-False] - > TypeEr... > FAILED tests/test_path.py::test_get_path[/path/param/foo-200-foo] - > TypeError... > FAILED tests/test_path.py::test_get_path[/path/param-required/foo-200-foo] - > ... > FAILED tests/test_path.py::test_get_path[/path/param-minlength/foo-200-foo] > FAILED > tests/test_path.py::test_get_path[/path/param-minlength/fo-422-expected_response24] > FAILED tests/test_path.py::test_get_path[/path/param-maxlength/foo-200-foo] > FAILED > tests/test_path.py::test_get_path[/path/param-maxlength/foobar-422-expected_response26] > FAILED > tests/test_path.py::test_get_path[/path/param-min_maxlength/foo-200-foo] > FAILED > tests/test_path.py::test_get_path[/path/param-min_maxlength/foobar-422-expected_response28] > FAILED > tests/test_path.py::test_get_path[/path/param-min_maxlength/f-422-expected_response29] > FAILED tests/test_path.py::test_get_path[/path/param-gt/42-200-42] - > TypeErro... > FAILED > tests/test_path.py::test_get_path[/path/param-gt/2-422-expected_response31] > FAILED tests/test_path.py::test_get_path[/path/param-gt0/0.05-200-0.05] - > Typ... > FAILED > tests/test_path.py::test_get_path[/path/param-gt0/0-422-expected_response33] > FAILED tests/test_path.py::test_get_path[/path/param-ge/42-200-42] - > TypeErro... > FAILED tests/test_path.py::test_get_path[/path/param-ge/3-200-3] - > TypeError:... > FAILED > tests/test_path.py::test_get_path[/path/param-ge/2-422-expected_response36] > FAILED > tests/test_path.py::test_get_path[/path/param-lt/42-422-expected_response37] > FAILED tests/test_path.py::test_get_path[/path/param-lt/2-200-2] - > TypeError:... > FAILED tests/test_path.py::test_get_path[/path/param-lt0/-1-200--1] - > TypeErr... > FAILED > tests/test_path.py::test_get_path[/path/param-lt0/0-422-expected_response40] > FAILED > tests/test_path.py::test_get_path[/path/param-le/42-422-expected_response41] > FAILED tests/test_path.py::test_get_path[/path/param-le/3-200-3] - > TypeError:... > FAILED tests/test_path.py::test_get_path[/path/param-le/2-200-2] - > TypeError:... > FAILED tests/test_path.py::test_get_path[/path/param-lt-gt/2-200-2] - > TypeErr... > FAILED > tests/test_path.py::test_get_path[/path/param-lt-gt/4-422-expected_response45] > FAILED > tests/test_path.py::test_get_path[/path/param-lt-gt/0-422-expected_response46] > FAILED tests/test_path.py::test_get_path[/path/param-le-ge/2-200-2] - > TypeErr... > FAILED tests/test_path.py::test_get_path[/path/param-le-ge/1-200-1] - > TypeErr... > FAILED tests/test_path.py::test_get_path[/path/param-le-ge/3-200-3] - > TypeErr... > FAILED > tests/test_path.py::test_get_path[/path/param-le-ge/4-422-expected_response50] > FAILED tests/test_path.py::test_get_path[/path/param-lt-int/2-200-2] - > TypeEr... > FAILED > tests/test_path.py::test_get_path[/path/param-lt-int/42-422-expected_response52] > FAILED > tests/test_path.py::test_get_path[/path/param-lt-int/2.7-422-expected_response53] > FAILED tests/test_path.py::test_get_path[/path/param-gt-int/42-200-42] - > Type... > FAILED > tests/test_path.py::test_get_path[/path/param-gt-int/2-422-expected_response55] > FAILED > tests/test_path.py::test_get_path[/path/param-gt-int/2.7-422-expected_response56] > FAILED > tests/test_path.py::test_get_path[/path/param-le-int/42-422-expected_response57] > FAILED tests/test_path.py::test_get_path[/path/param-le-int/3-200-3] - > TypeEr... > FAILED tests/test_path.py::test_get_path[/path/param-le-int/2-200-2] - > TypeEr... > FAILED > tests/test_path.py::test_get_path[/path/param-le-int/2.7-422-expected_response60] > FAILED tests/test_path.py::test_get_path[/path/param-ge-int/42-200-42] - > Type... > FAILED tests/test_path.py::test_get_path[/path/param-ge-int/3-200-3] - > TypeEr... > FAILED > tests/test_path.py::test_get_path[/path/param-ge-int/2-422-expected_response63] > FAILED > tests/test_path.py::test_get_path[/path/param-ge-int/2.7-422-expected_response64] > FAILED tests/test_path.py::test_get_path[/path/param-lt-gt-int/2-200-2] - > Typ... > FAILED > tests/test_path.py::test_get_path[/path/param-lt-gt-int/4-422-expected_response66] > FAILED > tests/test_path.py::test_get_path[/path/param-lt-gt-int/0-422-expected_response67] > FAILED > tests/test_path.py::test_get_path[/path/param-lt-gt-int/2.7-422-expected_response68] > FAILED tests/test_path.py::test_get_path[/path/param-le-ge-int/2-200-2] - > Typ... > FAILED tests/test_path.py::test_get_path[/path/param-le-ge-int/1-200-1] - > Typ... > FAILED tests/test_path.py::test_get_path[/path/param-le-ge-int/3-200-3] - > Typ... > FAILED > tests/test_path.py::test_get_path[/path/param-le-ge-int/4-422-expected_response72] > FAILED > tests/test_path.py::test_get_path[/path/param-le-ge-int/2.7-422-expected_response73] > FAILED tests/test_put_no_body.py::test_put_no_body - TypeError: '<' not > suppo... > FAILED tests/test_put_no_body.py::test_put_no_body_with_body - TypeError: > '<'... > FAILED tests/test_query.py::test_get_path[/query-422-expected_response0] - > Ty... > FAILED tests/test_query.py::test_get_path[/query?query=baz-200-foo bar baz] > FAILED > tests/test_query.py::test_get_path[/query?not_declared=baz-422-expected_response2] > FAILED tests/test_query.py::test_get_path[/query/optional-200-foo bar] - > Type... > FAILED tests/test_query.py::test_get_path[/query/optional?query=baz-200-foo > bar baz] > FAILED > tests/test_query.py::test_get_path[/query/optional?not_declared=baz-200-foo > bar] > FAILED tests/test_query.py::test_get_path[/query/int-422-expected_response6] > FAILED tests/test_query.py::test_get_path[/query/int?query=42-200-foo bar 42] > FAILED > tests/test_query.py::test_get_path[/query/int?query=42.5-422-expected_response8] > FAILED > tests/test_query.py::test_get_path[/query/int?query=baz-422-expected_response9] > FAILED > tests/test_query.py::test_get_path[/query/int?not_declared=baz-422-expected_response10] > FAILED tests/test_query.py::test_get_path[/query/int/optional-200-foo bar] - > ... > FAILED > tests/test_query.py::test_get_path[/query/int/optional?query=50-200-foo bar > 50] > FAILED > tests/test_query.py::test_get_path[/query/int/optional?query=foo-422-expected_response13] > FAILED tests/test_query.py::test_get_path[/query/int/default-200-foo bar 10] > FAILED tests/test_query.py::test_get_path[/query/int/default?query=50-200-foo > bar 50] > FAILED > tests/test_query.py::test_get_path[/query/int/default?query=foo-422-expected_response16] > FAILED tests/test_query.py::test_get_path[/query/param-200-foo bar] - > TypeErr... > FAILED tests/test_query.py::test_get_path[/query/param?query=50-200-foo bar > 50] > FAILED > tests/test_query.py::test_get_path[/query/param-required-422-expected_response19] > FAILED > tests/test_query.py::test_get_path[/query/param-required?query=50-200-foo bar > 50] > FAILED > tests/test_query.py::test_get_path[/query/param-required/int-422-expected_response21] > FAILED > tests/test_query.py::test_get_path[/query/param-required/int?query=50-200-foo > bar 50] > FAILED > tests/test_query.py::test_get_path[/query/param-required/int?query=foo-422-expected_response23] > FAILED tests/test_read_with_orm_mode.py::test_read_with_orm_mode - > TypeError:... > FAILED tests/test_repeated_cookie_headers.py::test_cookie_is_set_once - > TypeE... > FAILED tests/test_repeated_dependency_schema.py::test_response - TypeError: > '... > FAILED > tests/test_response_change_status_code.py::test_dependency_set_status_code > FAILED > tests/test_response_model_include_exclude.py::test_nested_include_simple > FAILED > tests/test_response_model_include_exclude.py::test_nested_include_simple_dict > FAILED > tests/test_response_model_include_exclude.py::test_nested_exclude_simple > FAILED > tests/test_response_model_include_exclude.py::test_nested_exclude_simple_dict > FAILED tests/test_response_model_include_exclude.py::test_nested_include_mixed > FAILED > tests/test_response_model_include_exclude.py::test_nested_include_mixed_dict > FAILED tests/test_response_model_sub_types.py::test_path_operations - > TypeErr... > FAILED tests/test_router_events.py::test_router_events - TypeError: '<' not > s... > FAILED tests/test_router_prefix_with_template.py::test_get - TypeError: '<' > n... > FAILED tests/test_schema_extra_examples.py::test_call_api - TypeError: '<' > no... > FAILED tests/test_security_api_key_cookie.py::test_security_api_key - > TypeErr... > FAILED tests/test_security_api_key_cookie.py::test_security_api_key_no_key - > ... > FAILED > tests/test_security_api_key_cookie_description.py::test_security_api_key > FAILED > tests/test_security_api_key_cookie_description.py::test_security_api_key_no_key > FAILED tests/test_security_api_key_cookie_optional.py::test_security_api_key > FAILED > tests/test_security_api_key_cookie_optional.py::test_security_api_key_no_key > FAILED tests/test_security_api_key_header.py::test_security_api_key - > TypeErr... > FAILED tests/test_security_api_key_header.py::test_security_api_key_no_key - > ... > FAILED > tests/test_security_api_key_header_description.py::test_security_api_key > FAILED > tests/test_security_api_key_header_description.py::test_security_api_key_no_key > FAILED tests/test_security_api_key_header_optional.py::test_security_api_key > FAILED > tests/test_security_api_key_header_optional.py::test_security_api_key_no_key > FAILED tests/test_security_api_key_query.py::test_security_api_key - > TypeErro... > FAILED tests/test_security_api_key_query.py::test_security_api_key_no_key - > T... > FAILED tests/test_security_api_key_query_description.py::test_security_api_key > FAILED > tests/test_security_api_key_query_description.py::test_security_api_key_no_key > FAILED tests/test_security_api_key_query_optional.py::test_security_api_key > FAILED > tests/test_security_api_key_query_optional.py::test_security_api_key_no_key > FAILED tests/test_security_http_base.py::test_security_http_base - > TypeError:... > FAILED > tests/test_security_http_base.py::test_security_http_base_no_credentials > FAILED tests/test_security_http_base_description.py::test_security_http_base > FAILED > tests/test_security_http_base_description.py::test_security_http_base_no_credentials > FAILED tests/test_security_http_base_optional.py::test_security_http_base - > T... > FAILED > tests/test_security_http_base_optional.py::test_security_http_base_no_credentials > FAILED tests/test_security_http_basic_optional.py::test_security_http_basic > FAILED > tests/test_security_http_basic_optional.py::test_security_http_basic_no_credentials > FAILED > tests/test_security_http_basic_optional.py::test_security_http_basic_invalid_credentials > FAILED > tests/test_security_http_basic_optional.py::test_security_http_basic_non_basic_credentials > FAILED tests/test_security_http_basic_realm.py::test_security_http_basic - > Ty... > FAILED > tests/test_security_http_basic_realm.py::test_security_http_basic_no_credentials > FAILED > tests/test_security_http_basic_realm.py::test_security_http_basic_invalid_credentials > FAILED > tests/test_security_http_basic_realm.py::test_security_http_basic_non_basic_credentials > FAILED > tests/test_security_http_basic_realm_description.py::test_security_http_basic > FAILED > tests/test_security_http_basic_realm_description.py::test_security_http_basic_no_credentials > FAILED > tests/test_security_http_basic_realm_description.py::test_security_http_basic_invalid_credentials > FAILED > tests/test_security_http_basic_realm_description.py::test_security_http_basic_non_basic_credentials > FAILED tests/test_security_http_bearer.py::test_security_http_bearer - > TypeEr... > FAILED > tests/test_security_http_bearer.py::test_security_http_bearer_no_credentials > FAILED > tests/test_security_http_bearer.py::test_security_http_bearer_incorrect_scheme_credentials > FAILED > tests/test_security_http_bearer_description.py::test_security_http_bearer > FAILED > tests/test_security_http_bearer_description.py::test_security_http_bearer_no_credentials > FAILED > tests/test_security_http_bearer_description.py::test_security_http_bearer_incorrect_scheme_credentials > FAILED tests/test_security_http_bearer_optional.py::test_security_http_bearer > FAILED > tests/test_security_http_bearer_optional.py::test_security_http_bearer_no_credentials > FAILED > tests/test_security_http_bearer_optional.py::test_security_http_bearer_incorrect_scheme_credentials > FAILED tests/test_security_http_digest.py::test_security_http_digest - > TypeEr... > FAILED > tests/test_security_http_digest.py::test_security_http_digest_no_credentials > FAILED > tests/test_security_http_digest.py::test_security_http_digest_incorrect_scheme_credentials > FAILED > tests/test_security_http_digest_description.py::test_security_http_digest > FAILED > tests/test_security_http_digest_description.py::test_security_http_digest_no_credentials > FAILED > tests/test_security_http_digest_description.py::test_security_http_digest_incorrect_scheme_credentials > FAILED tests/test_security_http_digest_optional.py::test_security_http_digest > FAILED > tests/test_security_http_digest_optional.py::test_security_http_digest_no_credentials > FAILED > tests/test_security_http_digest_optional.py::test_security_http_digest_incorrect_scheme_credentials > FAILED tests/test_security_oauth2.py::test_security_oauth2 - TypeError: '<' > n... > FAILED > tests/test_security_oauth2.py::test_security_oauth2_password_other_header > FAILED > tests/test_security_oauth2.py::test_security_oauth2_password_bearer_no_header > FAILED > tests/test_security_oauth2.py::test_strict_login[None-422-expected_response0] > FAILED > tests/test_security_oauth2.py::test_strict_login[data1-422-expected_response1] > FAILED > tests/test_security_oauth2.py::test_strict_login[data2-422-expected_response2] > FAILED > tests/test_security_oauth2.py::test_strict_login[data3-200-expected_response3] > FAILED tests/test_security_oauth2_authorization_code_bearer.py::test_no_token > FAILED > tests/test_security_oauth2_authorization_code_bearer.py::test_incorrect_token > FAILED tests/test_security_oauth2_authorization_code_bearer.py::test_token - > ... > FAILED > tests/test_security_oauth2_authorization_code_bearer_description.py::test_no_token > FAILED > tests/test_security_oauth2_authorization_code_bearer_description.py::test_incorrect_token > FAILED > tests/test_security_oauth2_authorization_code_bearer_description.py::test_token > FAILED tests/test_security_oauth2_optional.py::test_security_oauth2 - > TypeErr... > FAILED > tests/test_security_oauth2_optional.py::test_security_oauth2_password_other_header > FAILED > tests/test_security_oauth2_optional.py::test_security_oauth2_password_bearer_no_header > FAILED > tests/test_security_oauth2_optional.py::test_strict_login[None-422-expected_response0] > FAILED > tests/test_security_oauth2_optional.py::test_strict_login[data1-422-expected_response1] > FAILED > tests/test_security_oauth2_optional.py::test_strict_login[data2-422-expected_response2] > FAILED > tests/test_security_oauth2_optional.py::test_strict_login[data3-200-expected_response3] > FAILED > tests/test_security_oauth2_optional_description.py::test_security_oauth2 > FAILED > tests/test_security_oauth2_optional_description.py::test_security_oauth2_password_other_header > FAILED > tests/test_security_oauth2_optional_description.py::test_security_oauth2_password_bearer_no_header > FAILED > tests/test_security_oauth2_optional_description.py::test_strict_login[None-422-expected_response0] > FAILED > tests/test_security_oauth2_optional_description.py::test_strict_login[data1-422-expected_response1] > FAILED > tests/test_security_oauth2_optional_description.py::test_strict_login[data2-422-expected_response2] > FAILED > tests/test_security_oauth2_optional_description.py::test_strict_login[data3-200-expected_response3] > FAILED tests/test_security_oauth2_password_bearer_optional.py::test_no_token > FAILED tests/test_security_oauth2_password_bearer_optional.py::test_token - > T... > FAILED > tests/test_security_oauth2_password_bearer_optional.py::test_incorrect_token > FAILED > tests/test_security_oauth2_password_bearer_optional_description.py::test_no_token > FAILED > tests/test_security_oauth2_password_bearer_optional_description.py::test_token > FAILED > tests/test_security_oauth2_password_bearer_optional_description.py::test_incorrect_token > FAILED tests/test_security_openid_connect.py::test_security_oauth2 - > TypeErro... > FAILED > tests/test_security_openid_connect.py::test_security_oauth2_password_other_header > FAILED > tests/test_security_openid_connect.py::test_security_oauth2_password_bearer_no_header > FAILED tests/test_security_openid_connect_description.py::test_security_oauth2 > FAILED > tests/test_security_openid_connect_description.py::test_security_oauth2_password_other_header > FAILED > tests/test_security_openid_connect_description.py::test_security_oauth2_password_bearer_no_header > FAILED tests/test_security_openid_connect_optional.py::test_security_oauth2 > FAILED > tests/test_security_openid_connect_optional.py::test_security_oauth2_password_other_header > FAILED > tests/test_security_openid_connect_optional.py::test_security_oauth2_password_bearer_no_header > FAILED tests/test_serialize_response.py::test_valid - TypeError: '<' not > supp... > FAILED tests/test_serialize_response.py::test_coerce - TypeError: '<' not > sup... > FAILED tests/test_serialize_response.py::test_validlist - TypeError: '<' not > ... > FAILED tests/test_serialize_response_dataclass.py::test_valid - TypeError: > '<... > FAILED tests/test_serialize_response_dataclass.py::test_object - TypeError: > '... > FAILED tests/test_serialize_response_dataclass.py::test_coerce - TypeError: > '... > FAILED tests/test_serialize_response_dataclass.py::test_validlist - > TypeError... > FAILED tests/test_serialize_response_dataclass.py::test_objectlist - > TypeErro... > FAILED > tests/test_serialize_response_dataclass.py::test_no_response_model_object > FAILED > tests/test_serialize_response_dataclass.py::test_no_response_model_objectlist > FAILED tests/test_serialize_response_model.py::test_valid - TypeError: '<' > no... > FAILED tests/test_serialize_response_model.py::test_coerce - TypeError: '<' > n... > FAILED tests/test_serialize_response_model.py::test_validlist - TypeError: > '<... > FAILED tests/test_serialize_response_model.py::test_validdict - TypeError: > '<... > FAILED tests/test_serialize_response_model.py::test_valid_exclude_unset - > Typ... > FAILED tests/test_serialize_response_model.py::test_coerce_exclude_unset - > Ty... > FAILED tests/test_serialize_response_model.py::test_validlist_exclude_unset > FAILED tests/test_serialize_response_model.py::test_validdict_exclude_unset > FAILED tests/test_skip_defaults.py::test_return_defaults - TypeError: '<' > not... > FAILED tests/test_skip_defaults.py::test_return_exclude_unset - TypeError: > '<... > FAILED tests/test_skip_defaults.py::test_return_exclude_defaults - > TypeError:... > FAILED tests/test_skip_defaults.py::test_return_exclude_none - TypeError: > '<'... > FAILED tests/test_skip_defaults.py::test_return_exclude_unset_none - > TypeErro... > FAILED tests/test_starlette_exception.py::test_get_item - TypeError: '<' not > ... > FAILED tests/test_starlette_exception.py::test_get_item_not_found - > TypeError... > FAILED tests/test_starlette_exception.py::test_get_starlette_item - > TypeError... > FAILED tests/test_starlette_exception.py::test_get_starlette_item_not_found > FAILED tests/test_starlette_urlconvertors.py::test_route_converters_int - > Typ... > FAILED tests/test_starlette_urlconvertors.py::test_route_converters_float - > T... > FAILED tests/test_starlette_urlconvertors.py::test_route_converters_path - > Ty... > FAILED tests/test_sub_callbacks.py::test_get - TypeError: '<' not supported > b... > FAILED tests/test_swagger_ui_init_oauth.py::test_response - TypeError: '<' > no... > FAILED tests/test_tuples.py::test_model_with_tuple_valid - TypeError: '<' > not... > FAILED tests/test_tuples.py::test_model_with_tuple_invalid - TypeError: '<' > n... > FAILED tests/test_tuples.py::test_tuple_with_model_valid - TypeError: '<' > not... > FAILED tests/test_tuples.py::test_tuple_with_model_invalid - TypeError: '<' > n... > FAILED tests/test_tuples.py::test_tuple_form_valid - TypeError: '<' not > suppo... > FAILED tests/test_tuples.py::test_tuple_form_invalid - TypeError: '<' not > sup... > FAILED tests/test_typing_python39.py::test_typing - TypeError: '<' not > suppor... > FAILED tests/test_union_body.py::test_post_other_item - TypeError: '<' not > su... > FAILED tests/test_union_body.py::test_post_item - TypeError: '<' not > supporte... > FAILED tests/test_union_inherited_body.py::test_post_extended_item - > TypeErro... > FAILED tests/test_union_inherited_body.py::test_post_item - TypeError: '<' > no... > FAILED tests/test_validate_response.py::test_invalid - TypeError: '<' not > sup... > FAILED tests/test_validate_response.py::test_double_invalid - TypeError: '<' > ... > FAILED tests/test_validate_response.py::test_invalid_list - TypeError: '<' > no... > FAILED tests/test_validate_response_dataclass.py::test_invalid - TypeError: > '... > FAILED tests/test_validate_response_dataclass.py::test_double_invalid - > TypeE... > FAILED tests/test_validate_response_dataclass.py::test_invalid_list - > TypeErr... > FAILED tests/test_validate_response_recursive.py::test_recursive - > TypeError:... > FAILED tests/test_ws_router.py::test_router2 - TypeError: '<' not supported > b... > FAILED tests/test_ws_router.py::test_router_ws_depends - TypeError: '<' not > s... > FAILED tests/test_ws_router.py::test_router_ws_depends_with_override - > TypeEr... > FAILED tests/test_modules_same_name_body/test_main.py::test_post_a - > TypeErro... > FAILED tests/test_modules_same_name_body/test_main.py::test_post_a_invalid - > ... > FAILED tests/test_modules_same_name_body/test_main.py::test_post_b - > TypeErro... > FAILED tests/test_modules_same_name_body/test_main.py::test_post_b_invalid - > ... > FAILED > tests/test_tutorial/test_additional_responses/test_tutorial001.py::test_path_operation > FAILED > tests/test_tutorial/test_additional_responses/test_tutorial001.py::test_path_operation_not_found > FAILED > tests/test_tutorial/test_additional_responses/test_tutorial002.py::test_path_operation > FAILED > tests/test_tutorial/test_additional_responses/test_tutorial002.py::test_path_operation_img > FAILED > tests/test_tutorial/test_additional_responses/test_tutorial003.py::test_path_operation > FAILED > tests/test_tutorial/test_additional_responses/test_tutorial003.py::test_path_operation_not_found > FAILED > tests/test_tutorial/test_additional_responses/test_tutorial004.py::test_path_operation > FAILED > tests/test_tutorial/test_additional_responses/test_tutorial004.py::test_path_operation_img > FAILED > tests/test_tutorial/test_additional_status_codes/test_tutorial001.py::test_update > FAILED > tests/test_tutorial/test_additional_status_codes/test_tutorial001.py::test_create > FAILED > tests/test_tutorial/test_advanced_middleware/test_tutorial001.py::test_middleware > FAILED > tests/test_tutorial/test_advanced_middleware/test_tutorial002.py::test_middleware > FAILED > tests/test_tutorial/test_advanced_middleware/test_tutorial003.py::test_middleware > FAILED > tests/test_tutorial/test_async_sql_databases/test_tutorial001.py::test_create_read > FAILED tests/test_tutorial/test_background_tasks/test_tutorial001.py::test - > ... > FAILED tests/test_tutorial/test_background_tasks/test_tutorial002.py::test - > ... > FAILED tests/test_tutorial/test_behind_a_proxy/test_tutorial001.py::test_main > FAILED tests/test_tutorial/test_behind_a_proxy/test_tutorial002.py::test_main > FAILED tests/test_tutorial/test_behind_a_proxy/test_tutorial003.py::test_main > FAILED tests/test_tutorial/test_behind_a_proxy/test_tutorial004.py::test_main > FAILED > tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/users?token=jessica-200-expected_response0-headers0] > FAILED > tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/users-422-expected_response1-headers1] > FAILED > tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/users/foo?token=jessica-200-expected_response2-headers2] > FAILED > tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/users/foo-422-expected_response3-headers3] > FAILED > tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/users/me?token=jessica-200-expected_response4-headers4] > FAILED > tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/users/me-422-expected_response5-headers5] > FAILED > tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/users?token=monica-400-expected_response6-headers6] > FAILED > tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/items?token=jessica-200-expected_response7-headers7] > FAILED > tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/items-422-expected_response8-headers8] > FAILED > tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/items/plumbus?token=jessica-200-expected_response9-headers9] > FAILED > tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/items/bar?token=jessica-404-expected_response10-headers10] > FAILED > tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/items/plumbus-422-expected_response11-headers11] > FAILED > tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/items?token=jessica-400-expected_response12-headers12] > FAILED > tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/items/bar?token=jessica-400-expected_response13-headers13] > FAILED > tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/items?token=jessica-422-expected_response14-headers14] > FAILED > tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/items/plumbus?token=jessica-422-expected_response15-headers15] > FAILED > tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/?token=jessica-200-expected_response16-headers16] > FAILED > tests/test_tutorial/test_bigger_applications/test_main.py::test_get_path[/-422-expected_response17-headers17] > FAILED > tests/test_tutorial/test_bigger_applications/test_main.py::test_put_no_header > FAILED > tests/test_tutorial/test_bigger_applications/test_main.py::test_put_invalid_header > FAILED tests/test_tutorial/test_bigger_applications/test_main.py::test_put - > ... > FAILED > tests/test_tutorial/test_bigger_applications/test_main.py::test_put_forbidden > FAILED tests/test_tutorial/test_bigger_applications/test_main.py::test_admin > FAILED > tests/test_tutorial/test_bigger_applications/test_main.py::test_admin_invalid_header > FAILED > tests/test_tutorial/test_body/test_tutorial001.py::test_post_body[/items/-body0-200-expected_response0] > FAILED > tests/test_tutorial/test_body/test_tutorial001.py::test_post_body[/items/-body1-200-expected_response1] > FAILED > tests/test_tutorial/test_body/test_tutorial001.py::test_post_body[/items/-body2-200-expected_response2] > FAILED > tests/test_tutorial/test_body/test_tutorial001.py::test_post_body[/items/-body3-200-expected_response3] > FAILED > tests/test_tutorial/test_body/test_tutorial001.py::test_post_body[/items/-body4-422-expected_response4] > FAILED > tests/test_tutorial/test_body/test_tutorial001.py::test_post_body[/items/-body5-422-expected_response5] > FAILED > tests/test_tutorial/test_body/test_tutorial001.py::test_post_body[/items/-body6-422-expected_response6] > FAILED > tests/test_tutorial/test_body/test_tutorial001.py::test_post_body[/items/-None-422-expected_response7] > FAILED > tests/test_tutorial/test_body/test_tutorial001.py::test_post_form_for_json > FAILED > tests/test_tutorial/test_body/test_tutorial001.py::test_explicit_content_type > FAILED tests/test_tutorial/test_body/test_tutorial001.py::test_geo_json - > Typ... > FAILED > tests/test_tutorial/test_body/test_tutorial001.py::test_no_content_type_is_json > FAILED tests/test_tutorial/test_body/test_tutorial001.py::test_wrong_headers > FAILED > tests/test_tutorial/test_body_fields/test_tutorial001.py::test[/items/5-body0-200-expected_response0] > FAILED > tests/test_tutorial/test_body_fields/test_tutorial001.py::test[/items/6-body1-200-expected_response1] > FAILED > tests/test_tutorial/test_body_fields/test_tutorial001.py::test[/items/5-body2-422-expected_response2] > FAILED > tests/test_tutorial/test_body_multiple_params/test_tutorial001.py::test_post_body[/items/5?q=bar-body0-200-expected_response0] > FAILED > tests/test_tutorial/test_body_multiple_params/test_tutorial001.py::test_post_body[/items/5?q=bar-None-200-expected_response1] > FAILED > tests/test_tutorial/test_body_multiple_params/test_tutorial001.py::test_post_body[/items/5-None-200-expected_response2] > FAILED > tests/test_tutorial/test_body_multiple_params/test_tutorial001.py::test_post_body[/items/foo-None-422-expected_response3] > FAILED > tests/test_tutorial/test_body_multiple_params/test_tutorial003.py::test_post_body[/items/5-body0-200-expected_response0] > FAILED > tests/test_tutorial/test_body_multiple_params/test_tutorial003.py::test_post_body[/items/5-None-422-expected_response1] > FAILED > tests/test_tutorial/test_body_multiple_params/test_tutorial003.py::test_post_body[/items/5-body2-422-expected_response2] > FAILED > tests/test_tutorial/test_body_nested_models/test_tutorial009.py::test_post_body > FAILED > tests/test_tutorial/test_body_nested_models/test_tutorial009.py::test_post_invalid_body > FAILED > tests/test_tutorial/test_body_nested_models/test_tutorial009_py39.py::test_post_body > FAILED > tests/test_tutorial/test_body_nested_models/test_tutorial009_py39.py::test_post_invalid_body > FAILED tests/test_tutorial/test_body_updates/test_tutorial001.py::test_get - > ... > FAILED tests/test_tutorial/test_body_updates/test_tutorial001.py::test_put - > ... > FAILED > tests/test_tutorial/test_body_updates/test_tutorial001_py39.py::test_get > FAILED > tests/test_tutorial/test_body_updates/test_tutorial001_py39.py::test_put > FAILED > tests/test_tutorial/test_cookie_params/test_tutorial001.py::test[/items-None-200-expected_response1] > FAILED > tests/test_tutorial/test_cookie_params/test_tutorial001.py::test[/items-cookies2-200-expected_response2] > FAILED > tests/test_tutorial/test_cookie_params/test_tutorial001.py::test[/items-cookies3-200-expected_response3] > FAILED > tests/test_tutorial/test_cookie_params/test_tutorial001.py::test[/items-cookies4-200-expected_response4] > FAILED tests/test_tutorial/test_cors/test_tutorial001.py::test_cors - > TypeErr... > FAILED > tests/test_tutorial/test_custom_request_and_route/test_tutorial001.py::test_gzip_request[True] > FAILED > tests/test_tutorial/test_custom_request_and_route/test_tutorial001.py::test_gzip_request[False] > FAILED > tests/test_tutorial/test_custom_request_and_route/test_tutorial001.py::test_request_class > FAILED > tests/test_tutorial/test_custom_request_and_route/test_tutorial002.py::test_endpoint_works > FAILED > tests/test_tutorial/test_custom_request_and_route/test_tutorial002.py::test_exception_handler_body_access > FAILED > tests/test_tutorial/test_custom_request_and_route/test_tutorial003.py::test_get > FAILED > tests/test_tutorial/test_custom_request_and_route/test_tutorial003.py::test_get_timed > FAILED tests/test_tutorial/test_custom_response/test_tutorial005.py::test_get > FAILED tests/test_tutorial/test_custom_response/test_tutorial006.py::test_get > FAILED > tests/test_tutorial/test_custom_response/test_tutorial006b.py::test_redirect_response_class > FAILED > tests/test_tutorial/test_custom_response/test_tutorial006c.py::test_redirect_status_code > FAILED tests/test_tutorial/test_custom_response/test_tutorial007.py::test_get > FAILED tests/test_tutorial/test_custom_response/test_tutorial008.py::test_get > FAILED tests/test_tutorial/test_custom_response/test_tutorial009.py::test_get > FAILED tests/test_tutorial/test_custom_response/test_tutorial009b.py::test_get > FAILED > tests/test_tutorial/test_dataclasses/test_tutorial001.py::test_post_item > FAILED > tests/test_tutorial/test_dataclasses/test_tutorial001.py::test_post_invalid_item > FAILED tests/test_tutorial/test_dataclasses/test_tutorial002.py::test_get_item > FAILED > tests/test_tutorial/test_dataclasses/test_tutorial003.py::test_post_authors_item > FAILED > tests/test_tutorial/test_dataclasses/test_tutorial003.py::test_get_authors > FAILED > tests/test_tutorial/test_dependencies/test_tutorial001.py::test_get[/items-200-expected_response0] > FAILED > tests/test_tutorial/test_dependencies/test_tutorial001.py::test_get[/items?q=foo-200-expected_response1] > FAILED > tests/test_tutorial/test_dependencies/test_tutorial001.py::test_get[/items?q=foo&skip=5-200-expected_response2] > FAILED > tests/test_tutorial/test_dependencies/test_tutorial001.py::test_get[/items?q=foo&skip=5&limit=30-200-expected_response3] > FAILED > tests/test_tutorial/test_dependencies/test_tutorial001.py::test_get[/users-200-expected_response4] > FAILED > tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items-200-expected_response0] > FAILED > tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items?q=foo-200-expected_response1] > FAILED > tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items?q=foo&skip=1-200-expected_response2] > FAILED > tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items?q=bar&limit=2-200-expected_response3] > FAILED > tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items?q=bar&skip=1&limit=1-200-expected_response4] > FAILED > tests/test_tutorial/test_dependencies/test_tutorial004.py::test_get[/items?limit=1&q=bar&skip=1-200-expected_response5] > FAILED > tests/test_tutorial/test_dependencies/test_tutorial006.py::test_get_no_headers > FAILED > tests/test_tutorial/test_dependencies/test_tutorial006.py::test_get_invalid_one_header > FAILED > tests/test_tutorial/test_dependencies/test_tutorial006.py::test_get_invalid_second_header > FAILED > tests/test_tutorial/test_dependencies/test_tutorial006.py::test_get_valid_headers > FAILED > tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_no_headers_items > FAILED > tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_no_headers_users > FAILED > tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_invalid_one_header_items > FAILED > tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_invalid_one_users > FAILED > tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_invalid_second_header_items > FAILED > tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_invalid_second_header_users > FAILED > tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_valid_headers_items > FAILED > tests/test_tutorial/test_dependencies/test_tutorial012.py::test_get_valid_headers_users > FAILED tests/test_tutorial/test_events/test_tutorial001.py::test_events - > Typ... > FAILED tests/test_tutorial/test_events/test_tutorial002.py::test_events - > Typ... > FAILED tests/test_tutorial/test_extending_openapi/test_tutorial001.py::test > FAILED > tests/test_tutorial/test_extending_openapi/test_tutorial002.py::test_swagger_ui_html > FAILED > tests/test_tutorial/test_extending_openapi/test_tutorial002.py::test_swagger_ui_oauth2_redirect_html > FAILED > tests/test_tutorial/test_extending_openapi/test_tutorial002.py::test_redoc_html > FAILED > tests/test_tutorial/test_extending_openapi/test_tutorial002.py::test_api > FAILED > tests/test_tutorial/test_extending_openapi/test_tutorial003.py::test_get_users > FAILED > tests/test_tutorial/test_extending_openapi/test_tutorial004.py::test_get_users > FAILED > tests/test_tutorial/test_extending_openapi/test_tutorial005.py::test_get_users > FAILED > tests/test_tutorial/test_extra_data_types/test_tutorial001.py::test_extra_types > FAILED tests/test_tutorial/test_extra_models/test_tutorial003.py::test_get_car > FAILED > tests/test_tutorial/test_extra_models/test_tutorial003.py::test_get_plane > FAILED > tests/test_tutorial/test_extra_models/test_tutorial004.py::test_get_items > FAILED > tests/test_tutorial/test_extra_models/test_tutorial004_py39.py::test_get_items > FAILED > tests/test_tutorial/test_extra_models/test_tutorial005.py::test_get_items > FAILED > tests/test_tutorial/test_extra_models/test_tutorial005_py39.py::test_get_items > FAILED > tests/test_tutorial/test_first_steps/test_tutorial001.py::test_get_path[/-200-expected_response0] > FAILED > tests/test_tutorial/test_handling_errors/test_tutorial001.py::test_get_item > FAILED > tests/test_tutorial/test_handling_errors/test_tutorial001.py::test_get_item_not_found > FAILED > tests/test_tutorial/test_handling_errors/test_tutorial002.py::test_get_item_header > FAILED > tests/test_tutorial/test_handling_errors/test_tutorial002.py::test_get_item_not_found_header > FAILED tests/test_tutorial/test_handling_errors/test_tutorial003.py::test_get > FAILED > tests/test_tutorial/test_handling_errors/test_tutorial003.py::test_get_exception > FAILED > tests/test_tutorial/test_handling_errors/test_tutorial004.py::test_get_validation_error > FAILED > tests/test_tutorial/test_handling_errors/test_tutorial004.py::test_get_http_error > FAILED tests/test_tutorial/test_handling_errors/test_tutorial004.py::test_get > FAILED > tests/test_tutorial/test_handling_errors/test_tutorial005.py::test_post_validation_error > FAILED tests/test_tutorial/test_handling_errors/test_tutorial005.py::test_post > FAILED > tests/test_tutorial/test_handling_errors/test_tutorial006.py::test_get_validation_error > FAILED > tests/test_tutorial/test_handling_errors/test_tutorial006.py::test_get_http_error > FAILED tests/test_tutorial/test_handling_errors/test_tutorial006.py::test_get > FAILED > tests/test_tutorial/test_header_params/test_tutorial001.py::test[/items-None-200-expected_response1] > FAILED > tests/test_tutorial/test_header_params/test_tutorial001.py::test[/items-headers2-200-expected_response2] > FAILED > tests/test_tutorial/test_header_params/test_tutorial001.py::test[/items-headers3-200-expected_response3] > FAILED tests/test_tutorial/test_metadata/test_tutorial001.py::test_items - > Ty... > FAILED > tests/test_tutorial/test_metadata/test_tutorial004.py::test_path_operations > FAILED > tests/test_tutorial/test_openapi_callbacks/test_tutorial001.py::test_get > FAILED > tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial001.py::test_get > FAILED > tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial002.py::test_get > FAILED > tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial003.py::test_get > FAILED > tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial004.py::test_query_params_str_validations > FAILED > tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial005.py::test_get > FAILED > tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial006.py::test_post > FAILED > tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007.py::test_post > FAILED > tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007.py::test_post_broken_yaml > FAILED > tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007.py::test_post_invalid > FAILED > tests/test_tutorial/test_path_operation_configurations/test_tutorial002b.py::test_get_items > FAILED > tests/test_tutorial/test_path_operation_configurations/test_tutorial002b.py::test_get_users > FAILED > tests/test_tutorial/test_path_operation_configurations/test_tutorial005.py::test_query_params_str_validations > FAILED > tests/test_tutorial/test_path_operation_configurations/test_tutorial005_py39.py::test_query_params_str_validations > FAILED > tests/test_tutorial/test_path_operation_configurations/test_tutorial006.py::test_query_params_str_validations[/items/-200-expected_response0] > FAILED > tests/test_tutorial/test_path_operation_configurations/test_tutorial006.py::test_query_params_str_validations[/users/-200-expected_response1] > FAILED > tests/test_tutorial/test_path_operation_configurations/test_tutorial006.py::test_query_params_str_validations[/elements/-200-expected_response2] > FAILED > tests/test_tutorial/test_path_params/test_tutorial004.py::test_file_path > FAILED > tests/test_tutorial/test_path_params/test_tutorial005.py::test_get_enums[/models/alexnet-200-expected0] > FAILED > tests/test_tutorial/test_path_params/test_tutorial005.py::test_get_enums[/models/lenet-200-expected1] > FAILED > tests/test_tutorial/test_path_params/test_tutorial005.py::test_get_enums[/models/resnet-200-expected2] > FAILED > tests/test_tutorial/test_path_params/test_tutorial005.py::test_get_enums[/models/foo-422-expected3] > FAILED > tests/test_tutorial/test_query_params/test_tutorial005.py::test[/items/foo?needy=very-200-expected_response1] > FAILED > tests/test_tutorial/test_query_params/test_tutorial005.py::test[/items/foo-422-expected_response2] > FAILED > tests/test_tutorial/test_query_params/test_tutorial005.py::test[/items/foo-422-expected_response3] > FAILED > tests/test_tutorial/test_query_params/test_tutorial006.py::test[/items/foo?needy=very-200-expected_response1] > FAILED > tests/test_tutorial/test_query_params/test_tutorial006.py::test[/items/foo?skip=a&limit=b-422-expected_response2] > FAILED > tests/test_tutorial/test_query_params_str_validations/test_tutorial001.py::test_query_params_str_validations[None-None-200-expected_response0] > FAILED > tests/test_tutorial/test_query_params_str_validations/test_tutorial001.py::test_query_params_str_validations[item-query-fixedquery-200-expected_response1] > FAILED > tests/test_tutorial/test_query_params_str_validations/test_tutorial001.py::test_query_params_str_validations[q-fixedquery-200-expected_response2] > FAILED > tests/test_tutorial/test_query_params_str_validations/test_tutorial001.py::test_query_params_str_validations[item-query-nonregexquery-422-expected_response3] > FAILED > tests/test_tutorial/test_query_params_str_validations/test_tutorial011.py::test_multi_query_values > FAILED > tests/test_tutorial/test_query_params_str_validations/test_tutorial011.py::test_query_no_values > FAILED > tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py39.py::test_multi_query_values > FAILED > tests/test_tutorial/test_query_params_str_validations/test_tutorial011_py39.py::test_query_no_values > FAILED > tests/test_tutorial/test_query_params_str_validations/test_tutorial012.py::test_default_query_values > FAILED > tests/test_tutorial/test_query_params_str_validations/test_tutorial012.py::test_multi_query_values > FAILED > tests/test_tutorial/test_query_params_str_validations/test_tutorial012_py39.py::test_default_query_values > FAILED > tests/test_tutorial/test_query_params_str_validations/test_tutorial012_py39.py::test_multi_query_values > FAILED > tests/test_tutorial/test_query_params_str_validations/test_tutorial013.py::test_multi_query_values > FAILED > tests/test_tutorial/test_query_params_str_validations/test_tutorial013.py::test_query_no_values > FAILED > tests/test_tutorial/test_query_params_str_validations/test_tutorial014.py::test_hidden_query > FAILED > tests/test_tutorial/test_query_params_str_validations/test_tutorial014.py::test_no_hidden_query > FAILED > tests/test_tutorial/test_request_files/test_tutorial001.py::test_post_form_no_body > FAILED > tests/test_tutorial/test_request_files/test_tutorial001.py::test_post_body_json > FAILED > tests/test_tutorial/test_request_files/test_tutorial001.py::test_post_file > FAILED > tests/test_tutorial/test_request_files/test_tutorial001.py::test_post_large_file > FAILED > tests/test_tutorial/test_request_files/test_tutorial001.py::test_post_upload_file > FAILED > tests/test_tutorial/test_request_files/test_tutorial001_02.py::test_post_form_no_body > FAILED > tests/test_tutorial/test_request_files/test_tutorial001_02.py::test_post_uploadfile_no_body > FAILED > tests/test_tutorial/test_request_files/test_tutorial001_02.py::test_post_file > FAILED > tests/test_tutorial/test_request_files/test_tutorial001_02.py::test_post_upload_file > FAILED > tests/test_tutorial/test_request_files/test_tutorial001_03.py::test_post_file > FAILED > tests/test_tutorial/test_request_files/test_tutorial001_03.py::test_post_upload_file > FAILED > tests/test_tutorial/test_request_files/test_tutorial002.py::test_post_form_no_body > FAILED > tests/test_tutorial/test_request_files/test_tutorial002.py::test_post_body_json > FAILED > tests/test_tutorial/test_request_files/test_tutorial002.py::test_post_files > FAILED > tests/test_tutorial/test_request_files/test_tutorial002.py::test_post_upload_file > FAILED > tests/test_tutorial/test_request_files/test_tutorial002.py::test_get_root > FAILED > tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_post_form_no_body > FAILED > tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_post_body_json > FAILED > tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_post_files > FAILED > tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_post_upload_file > FAILED > tests/test_tutorial/test_request_files/test_tutorial002_py39.py::test_get_root > FAILED > tests/test_tutorial/test_request_files/test_tutorial003.py::test_post_files > FAILED > tests/test_tutorial/test_request_files/test_tutorial003.py::test_post_upload_file > FAILED > tests/test_tutorial/test_request_files/test_tutorial003.py::test_get_root > FAILED > tests/test_tutorial/test_request_files/test_tutorial003_py39.py::test_post_files > FAILED > tests/test_tutorial/test_request_files/test_tutorial003_py39.py::test_post_upload_file > FAILED > tests/test_tutorial/test_request_files/test_tutorial003_py39.py::test_get_root > FAILED > tests/test_tutorial/test_request_forms/test_tutorial001.py::test_post_body_form[/login/-body0-200-expected_response0] > FAILED > tests/test_tutorial/test_request_forms/test_tutorial001.py::test_post_body_form[/login/-body1-422-expected_response1] > FAILED > tests/test_tutorial/test_request_forms/test_tutorial001.py::test_post_body_form[/login/-body2-422-expected_response2] > FAILED > tests/test_tutorial/test_request_forms/test_tutorial001.py::test_post_body_form[/login/-None-422-expected_response3] > FAILED > tests/test_tutorial/test_request_forms/test_tutorial001.py::test_post_body_json > FAILED > tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_post_form_no_body > FAILED > tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_post_form_no_file > FAILED > tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_post_body_json > FAILED > tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_post_file_no_token > FAILED > tests/test_tutorial/test_request_forms_and_files/test_tutorial001.py::test_post_files_and_token > FAILED > tests/test_tutorial/test_response_change_status_code/test_tutorial001.py::test_path_operation > FAILED > tests/test_tutorial/test_response_cookies/test_tutorial001.py::test_path_operation > FAILED > tests/test_tutorial/test_response_cookies/test_tutorial002.py::test_path_operation > FAILED > tests/test_tutorial/test_response_headers/test_tutorial001.py::test_path_operation > FAILED > tests/test_tutorial/test_response_headers/test_tutorial002.py::test_path_operation > FAILED > tests/test_tutorial/test_response_model/test_tutorial003.py::test_post_user > FAILED > tests/test_tutorial/test_response_model/test_tutorial004.py::test_get[/items/foo-data0] > FAILED > tests/test_tutorial/test_response_model/test_tutorial004.py::test_get[/items/bar-data1] > FAILED > tests/test_tutorial/test_response_model/test_tutorial004.py::test_get[/items/baz-data2] > FAILED > tests/test_tutorial/test_response_model/test_tutorial004_py39.py::test_get[/items/foo-data0] > FAILED > tests/test_tutorial/test_response_model/test_tutorial004_py39.py::test_get[/items/bar-data1] > FAILED > tests/test_tutorial/test_response_model/test_tutorial004_py39.py::test_get[/items/baz-data2] > FAILED > tests/test_tutorial/test_response_model/test_tutorial005.py::test_read_item_name > FAILED > tests/test_tutorial/test_response_model/test_tutorial005.py::test_read_item_public_data > FAILED > tests/test_tutorial/test_response_model/test_tutorial006.py::test_read_item_name > FAILED > tests/test_tutorial/test_response_model/test_tutorial006.py::test_read_item_public_data > FAILED > tests/test_tutorial/test_schema_extra_example/test_tutorial004.py::test_post_body_example > FAILED tests/test_tutorial/test_security/test_tutorial001.py::test_no_token > FAILED tests/test_tutorial/test_security/test_tutorial001.py::test_token - > Ty... > FAILED > tests/test_tutorial/test_security/test_tutorial001.py::test_incorrect_token > FAILED tests/test_tutorial/test_security/test_tutorial003.py::test_login - > Ty... > FAILED > tests/test_tutorial/test_security/test_tutorial003.py::test_login_incorrect_password > FAILED > tests/test_tutorial/test_security/test_tutorial003.py::test_login_incorrect_username > FAILED tests/test_tutorial/test_security/test_tutorial003.py::test_no_token > FAILED tests/test_tutorial/test_security/test_tutorial003.py::test_token - > Ty... > FAILED > tests/test_tutorial/test_security/test_tutorial003.py::test_incorrect_token > FAILED > tests/test_tutorial/test_security/test_tutorial003.py::test_incorrect_token_type > FAILED > tests/test_tutorial/test_security/test_tutorial003.py::test_inactive_user > FAILED > tests/test_tutorial/test_security/test_tutorial006.py::test_security_http_basic > FAILED > tests/test_tutorial/test_security/test_tutorial006.py::test_security_http_basic_no_credentials > FAILED > tests/test_tutorial/test_security/test_tutorial006.py::test_security_http_basic_invalid_credentials > FAILED > tests/test_tutorial/test_security/test_tutorial006.py::test_security_http_basic_non_basic_credentials > FAILED tests/test_tutorial/test_settings/test_app02.py::test_override_settings > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_create_user > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_get_user > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_inexistent_user > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_get_users > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_create_item > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases.py::test_read_items > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_create_user > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_get_user > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_inexistent_user > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_get_users > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_create_item > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases_middleware.py::test_read_items > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_create_user > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_get_user > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_inexistent_user > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_get_users > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_create_item > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases_middleware_py39.py::test_read_items > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_create_user > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_get_user > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_inexistent_user > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_get_users > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_create_item > FAILED > tests/test_tutorial/test_sql_databases/test_sql_databases_py39.py::test_read_items > FAILED > tests/test_tutorial/test_sql_databases/test_testing_databases.py::test_testing_dbs > FAILED > tests/test_tutorial/test_sql_databases/test_testing_databases_py39.py::test_testing_dbs_py39 > FAILED > tests/test_tutorial/test_sql_databases_peewee/test_sql_databases_peewee.py::test_create_user > FAILED > tests/test_tutorial/test_sql_databases_peewee/test_sql_databases_peewee.py::test_get_user > FAILED > tests/test_tutorial/test_sql_databases_peewee/test_sql_databases_peewee.py::test_inexistent_user > FAILED > tests/test_tutorial/test_sql_databases_peewee/test_sql_databases_peewee.py::test_get_users > FAILED > tests/test_tutorial/test_sql_databases_peewee/test_sql_databases_peewee.py::test_get_slowusers > FAILED > tests/test_tutorial/test_sql_databases_peewee/test_sql_databases_peewee.py::test_create_item > FAILED > tests/test_tutorial/test_sql_databases_peewee/test_sql_databases_peewee.py::test_read_items > FAILED > tests/test_tutorial/test_sub_applications/test_tutorial001.py::test_main > FAILED tests/test_tutorial/test_sub_applications/test_tutorial001.py::test_sub > FAILED tests/test_tutorial/test_templates/test_tutorial001.py::test_main - > Fi... > FAILED tests/test_tutorial/test_testing/test_main.py::test_read_main - > TypeEr... > FAILED tests/test_tutorial/test_testing/test_main.py::test_main - TypeError: > ... > FAILED tests/test_tutorial/test_testing/test_main_b.py::test_app - > TypeError:... > FAILED tests/test_tutorial/test_testing/test_tutorial001.py::test_read_main > FAILED tests/test_tutorial/test_testing/test_tutorial001.py::test_main - > Type... > FAILED tests/test_tutorial/test_testing/test_tutorial002.py::test_read_main > FAILED tests/test_tutorial/test_testing/test_tutorial002.py::test_main - > Type... > FAILED tests/test_tutorial/test_testing/test_tutorial003.py::test_read_items > FAILED tests/test_tutorial/test_testing/test_tutorial003.py::test_main - > Type... > FAILED > tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items > FAILED > tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items_with_q > FAILED > tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items_with_params > FAILED > tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items_run > FAILED > tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items_with_q_run > FAILED > tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_items_with_params_run > FAILED > tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_users > FAILED > tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_users_with_q > FAILED > tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_override_in_users_with_params > FAILED > tests/test_tutorial/test_testing_dependencies/test_tutorial001.py::test_normal_app > FAILED tests/test_tutorial/test_websockets/test_tutorial001.py::test_main - > T... > FAILED tests/test_tutorial/test_websockets/test_tutorial001.py::test_websocket > FAILED tests/test_tutorial/test_websockets/test_tutorial002.py::test_main - > T... > FAILED > tests/test_tutorial/test_websockets/test_tutorial002.py::test_websocket_with_cookie > FAILED > tests/test_tutorial/test_websockets/test_tutorial002.py::test_websocket_with_header > FAILED > tests/test_tutorial/test_websockets/test_tutorial002.py::test_websocket_with_header_and_query > FAILED > tests/test_tutorial/test_websockets/test_tutorial002.py::test_websocket_no_credentials > FAILED > tests/test_tutorial/test_websockets/test_tutorial002.py::test_websocket_invalid_data > FAILED tests/test_tutorial/test_websockets/test_tutorial003.py::test_get - > Ty... > FAILED > tests/test_tutorial/test_websockets/test_tutorial003.py::test_websocket_handle_disconnection > FAILED tests/test_tutorial/test_wsgi/test_tutorial001.py::test_app - > TypeErro... > ==== 793 failed, 281 passed, 121 skipped, 7 deselected in 108.11s (0:01:48) > ==== > E: pybuild pybuild:367: test: plugin custom failed with: exit code=1: > PYTHONPATH=/<<PKGBUILDDIR>>/build/lib/ python3.9 -m pytest tests/ > --ignore=tests/test_default_response_class.py > --ignore-glob=tests/test_tutorial/test_security/test_tutorial005* > --ignore=tests/test_response_by_alias.py -k ' not test_get_custom_response > and not test_root and not test_async_testing' > rm -fr -- /tmp/dh-xdg-rundir-au5sdFi6 > dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.10 > 3.9" returned exit code 13 The full build log is available from: http://qa-logs.debian.net/2022/02/12/fastapi_0.73.0-1_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.