| | |
| | | rootdir: $(@D) |
| | | configfile: setup.cfg |
| | | asyncio: mode=strict |
| | | collecting ... collected 414 items |
| | | collecting ... collected 422 items |
| | | |
| | | tests/async_/test_async_transport.py::test_async_transport_httpbin PASSED |
| | | tests/async_/test_async_transport.py::test_body_bytes_get_passed_untouched PASSED |
| | |
| | | tests/async_/test_async_transport.py::test_transport_and_node_are_async[Urllib3HttpNode] PASSED |
| | | tests/async_/test_async_transport.py::test_transport_and_node_are_async[requests] PASSED |
| | | tests/async_/test_async_transport.py::test_transport_and_node_are_async[urllib3] PASSED |
| | | tests/async_/test_async_transport.py::test_transport_client_meta_node_class[AiohttpHttpNode] PASSED |
| | | tests/async_/test_async_transport.py::test_transport_client_meta_node_class[aiohttp] PASSED |
| | | tests/async_/test_async_transport.py::test_transport_client_meta_node_class[AiohttpHttpNode-ai] PASSED |
| | | tests/async_/test_async_transport.py::test_transport_client_meta_node_class[HttpxAsyncHttpNode-hx] PASSED |
| | | tests/async_/test_async_transport.py::test_transport_client_meta_node_class[aiohttp-ai] PASSED |
| | | tests/async_/test_async_transport.py::test_transport_client_meta_node_class[httpxasync-hx] PASSED |
| | | tests/async_/test_async_transport.py::test_transport_close_node_pool PASSED |
| | | tests/async_/test_async_transport.py::test_transport_default_client_meta_node_class PASSED |
| | | tests/async_/test_httpbin.py::test_node PASSED |
| | | tests/async_/test_httpbin.py::test_simple_request PASSED |
| | | tests/async_/test_httpserver.py::test_simple_request PASSED |
| | |
| | | tests/node/test_base.py::test_ssl_context_from_node_config[::1-False] PASSED |
| | | tests/node/test_base.py::test_ssl_context_from_node_config[localhost-True] PASSED |
| | | tests/node/test_base.py::test_unknown_parameter[AiohttpHttpNode] PASSED |
| | | tests/node/test_base.py::test_unknown_parameter[HttpxAsyncHttpNode] PASSED |
| | | tests/node/test_base.py::test_unknown_parameter[RequestsHttpNode] PASSED |
| | | tests/node/test_base.py::test_unknown_parameter[Urllib3HttpNode] PASSED |
| | | tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_aiohttp_options PASSED |
| | |
| | | tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_uncompressed_body_logged XFAIL |
| | | tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_uses_https_if_verify_certs_is_off PASSED |
| | | tests/node/test_tls_versions.py::test_ssl_version_value_error[0-AiohttpHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_ssl_version_value_error[0-HttpxAsyncHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_ssl_version_value_error[0-RequestsHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_ssl_version_value_error[0-Urllib3HttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_ssl_version_value_error[TLSv1-AiohttpHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_ssl_version_value_error[TLSv1-HttpxAsyncHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_ssl_version_value_error[TLSv1-RequestsHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_ssl_version_value_error[TLSv1-Urllib3HttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_ssl_version_value_error[ssl_version2-AiohttpHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_ssl_version_value_error[ssl_version2-HttpxAsyncHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_ssl_version_value_error[ssl_version2-RequestsHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_ssl_version_value_error[ssl_version2-Urllib3HttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-0.badssl.com:1010-TLSVersion.TLSv1-AiohttpHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-0.badssl.com:1010-TLSVersion.TLSv1-HttpxAsyncHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-0.badssl.com:1010-TLSVersion.TLSv1-RequestsHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-0.badssl.com:1010-TLSVersion.TLSv1-Urllib3HttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-0.badssl.com:1010-_SSLMethod.PROTOCOL_TLSv1-AiohttpHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-0.badssl.com:1010-_SSLMethod.PROTOCOL_TLSv1-HttpxAsyncHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-0.badssl.com:1010-_SSLMethod.PROTOCOL_TLSv1-RequestsHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-0.badssl.com:1010-_SSLMethod.PROTOCOL_TLSv1-Urllib3HttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-1.badssl.com:1011-TLSVersion.TLSv1_1-AiohttpHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-1.badssl.com:1011-TLSVersion.TLSv1_1-HttpxAsyncHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-1.badssl.com:1011-TLSVersion.TLSv1_1-RequestsHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-1.badssl.com:1011-TLSVersion.TLSv1_1-Urllib3HttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-1.badssl.com:1011-_SSLMethod.PROTOCOL_TLSv1_1-AiohttpHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-1.badssl.com:1011-_SSLMethod.PROTOCOL_TLSv1_1-HttpxAsyncHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-1.badssl.com:1011-_SSLMethod.PROTOCOL_TLSv1_1-RequestsHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-1.badssl.com:1011-_SSLMethod.PROTOCOL_TLSv1_1-Urllib3HttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-2.badssl.com:1012-None-AiohttpHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-2.badssl.com:1012-None-HttpxAsyncHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-2.badssl.com:1012-None-RequestsHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-2.badssl.com:1012-None-Urllib3HttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-2.badssl.com:1012-TLSVersion.TLSv1_2-AiohttpHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-2.badssl.com:1012-TLSVersion.TLSv1_2-HttpxAsyncHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-2.badssl.com:1012-TLSVersion.TLSv1_2-RequestsHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-2.badssl.com:1012-TLSVersion.TLSv1_2-Urllib3HttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-2.badssl.com:1012-_SSLMethod.PROTOCOL_TLSv1_2-AiohttpHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-2.badssl.com:1012-_SSLMethod.PROTOCOL_TLSv1_2-HttpxAsyncHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-2.badssl.com:1012-_SSLMethod.PROTOCOL_TLSv1_2-RequestsHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_supported_tls_versions[https://tls-v1-2.badssl.com:1012-_SSLMethod.PROTOCOL_TLSv1_2-Urllib3HttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-None-AiohttpHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-None-HttpxAsyncHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-None-RequestsHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-None-Urllib3HttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-TLSVersion.TLSv1_1-AiohttpHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-TLSVersion.TLSv1_1-HttpxAsyncHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-TLSVersion.TLSv1_1-RequestsHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-TLSVersion.TLSv1_1-Urllib3HttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-TLSVersion.TLSv1_2-AiohttpHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-TLSVersion.TLSv1_2-HttpxAsyncHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-TLSVersion.TLSv1_2-RequestsHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-TLSVersion.TLSv1_2-Urllib3HttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-TLSVersion.TLSv1_3-AiohttpHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-TLSVersion.TLSv1_3-HttpxAsyncHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-TLSVersion.TLSv1_3-RequestsHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-TLSVersion.TLSv1_3-Urllib3HttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-_SSLMethod.PROTOCOL_TLSv1_1-AiohttpHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-_SSLMethod.PROTOCOL_TLSv1_1-HttpxAsyncHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-_SSLMethod.PROTOCOL_TLSv1_1-RequestsHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-_SSLMethod.PROTOCOL_TLSv1_1-Urllib3HttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-_SSLMethod.PROTOCOL_TLSv1_2-AiohttpHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-_SSLMethod.PROTOCOL_TLSv1_2-HttpxAsyncHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-_SSLMethod.PROTOCOL_TLSv1_2-RequestsHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-0.badssl.com:1010-_SSLMethod.PROTOCOL_TLSv1_2-Urllib3HttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-1.badssl.com:1011-None-AiohttpHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-1.badssl.com:1011-None-HttpxAsyncHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-1.badssl.com:1011-None-RequestsHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-1.badssl.com:1011-None-Urllib3HttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-1.badssl.com:1011-TLSVersion.TLSv1_2-AiohttpHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-1.badssl.com:1011-TLSVersion.TLSv1_2-HttpxAsyncHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-1.badssl.com:1011-TLSVersion.TLSv1_2-RequestsHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-1.badssl.com:1011-TLSVersion.TLSv1_2-Urllib3HttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-1.badssl.com:1011-TLSVersion.TLSv1_3-AiohttpHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-1.badssl.com:1011-TLSVersion.TLSv1_3-HttpxAsyncHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-1.badssl.com:1011-TLSVersion.TLSv1_3-RequestsHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-1.badssl.com:1011-TLSVersion.TLSv1_3-Urllib3HttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-1.badssl.com:1011-_SSLMethod.PROTOCOL_TLSv1_2-AiohttpHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-1.badssl.com:1011-_SSLMethod.PROTOCOL_TLSv1_2-HttpxAsyncHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-1.badssl.com:1011-_SSLMethod.PROTOCOL_TLSv1_2-RequestsHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-1.badssl.com:1011-_SSLMethod.PROTOCOL_TLSv1_2-Urllib3HttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-2.badssl.com:1012-TLSVersion.TLSv1_3-AiohttpHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-2.badssl.com:1012-TLSVersion.TLSv1_3-HttpxAsyncHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-2.badssl.com:1012-TLSVersion.TLSv1_3-RequestsHttpNode] PASSED |
| | | tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-2.badssl.com:1012-TLSVersion.TLSv1_3-Urllib3HttpNode] PASSED |
| | | tests/node/test_urllib3_chain_certs.py::test_assert_fingerprint_in_cert_chain[8ECDE6884F3D87B1125BA31AC3FCB13D7016DE7F57CC904FE1CB97C6AE98196E-RequestsHttpNode] SKIPPED |
| | |
| | | tests/test_response.py::test_response_meta[ObjectApiResponse] PASSED |
| | | tests/test_response.py::test_response_meta[TextApiResponse] PASSED |
| | | tests/test_response.py::test_text_response PASSED |
| | | tests/test_serializer.py::test_date_serialization PASSED |
| | | tests/test_serializer.py::test_decimal_serialization PASSED |
| | | tests/test_serializer.py::test_deserializes_json_by_default PASSED |
| | | tests/test_serializer.py::test_deserializes_text_with_correct_ct PASSED |
| | | tests/test_serializer.py::test_ndjson_dumps PASSED |
| | | tests/test_serializer.py::test_ndjson_loads[False] PASSED |
| | | tests/test_serializer.py::test_ndjson_loads[\n] PASSED |
| | | tests/test_serializer.py::test_ndjson_loads[\r\n] PASSED |
| | | tests/test_serializer.py::test_raises_improperly_configured_when_default_mimetype_cannot_be_deserialized PASSED |
| | | tests/test_serializer.py::test_raises_serialization_error_on_dump_error PASSED |
| | | tests/test_serializer.py::test_raises_serialization_error_on_load_error PASSED |
| | | tests/test_serializer.py::test_raises_serialization_error_on_unknown_mimetype PASSED |
| | | tests/test_serializer.py::test_serializes_nan PASSED |
| | | tests/test_serializer.py::test_text_asterisk_works_for_all_text_types PASSED |
| | | tests/test_serializer.py::test_unicode_is_handled PASSED |
| | | tests/test_serializer.py::test_unicode_surrogates_handled PASSED |
| | | tests/test_serializer.py::test_uuid_serialization PASSED |
| | | tests/test_transport.py::test_body_bytes_get_passed_untouched PASSED |
| | | tests/test_transport.py::test_body_gets_encoded_into_bytes PASSED |
| | | tests/test_transport.py::test_client_meta_header PASSED |
| | |
| | | tests/test_transport.py::test_transport_client_meta_node_class[requests] PASSED |
| | | tests/test_transport.py::test_transport_client_meta_node_class[urllib3] PASSED |
| | | tests/test_transport.py::test_transport_close_node_pool PASSED |
| | | tests/test_utils.py::test_is_ipaddress[127.0.0.10] PASSED |
| | | tests/test_utils.py::test_is_ipaddress[127.0.0.11] PASSED |
| | | tests/test_utils.py::test_is_ipaddress[127.0.0.1_0] PASSED |
| | | tests/test_utils.py::test_is_ipaddress[127.0.0.1_1] PASSED |
| | | tests/test_utils.py::test_is_ipaddress[8.8.8.8] PASSED |
| | | tests/test_utils.py::test_is_ipaddress[::1] PASSED |
| | | tests/test_utils.py::test_is_ipaddress[::] PASSED |
| | | tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%190] PASSED |
| | | tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%191] PASSED |
| | | tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%2510] PASSED |
| | | tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%2511] PASSED |
| | | tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%2512] PASSED |
| | | tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%19_0] PASSED |
| | | tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%19_1] PASSED |
| | | tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%251_0] PASSED |
| | | tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%251_1] PASSED |
| | | tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%251_2] PASSED |
| | | tests/test_utils.py::test_is_not_ipaddress[v2.sg.media-imdb.com0] PASSED |
| | | tests/test_utils.py::test_is_not_ipaddress[v2.sg.media-imdb.com1] PASSED |
| | | tests/test_utils.py::test_is_not_ipaddress[www.python.org0] PASSED |
| | | tests/test_utils.py::test_is_not_ipaddress[www.python.org1] PASSED |
| | | |
| | | =============================== warnings summary =============================== |
| | | tests/conftest.py:71 |
| | | $(@D)/tests/conftest.py:71: PytestRemovedIn9Warning: Marks applied to fixtures have no effect |
| | | See docs: https://docs.pytest.org/en/stable/deprecations.html#applying-a-mark-to-a-fixture-function |
| | | def httpbin_cert_fingerprint(request) -> str: |
| | | |
| | | ======== 402 passed, 10 skipped, 2 xfailed ======== |
| | | -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html |
| | | |
| | | ======== 410 passed, 10 skipped, 2 xfailed, 1 warning ======== |