Created
March 17, 2021 05:18
-
-
Save r-rmcgibbo/ce719010850c41f7464594094b5938d2 to your computer and use it in GitHub Desktop.
system: x86_64-linux | build_time: 16 seconds | https://github.com/NixOS/nixpkgs/pull/116579
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sourcing python-remove-tests-dir-hook | |
Sourcing python-catch-conflicts-hook.sh | |
Sourcing python-remove-bin-bytecode-hook.sh | |
Sourcing setuptools-build-hook | |
Using setuptoolsBuildPhase | |
Using setuptoolsShellHook | |
Sourcing pip-install-hook | |
Using pipInstallPhase | |
Sourcing python-imports-check-hook.sh | |
Using pythonImportsCheckPhase | |
Sourcing python-namespaces-hook | |
Sourcing setuptools-check-hook | |
Using setuptoolsCheckPhase | |
Sourcing pytest-check-hook | |
Using pytestCheckPhase | |
Removing setuptoolsCheckPhase | |
@nix { "action": "setPhase", "phase": "unpackPhase" } | |
unpacking sources | |
unpacking source archive /nix/store/cgb7y5j0lhyiympbpifzdfidki22bkid-source | |
source root is source | |
setting SOURCE_DATE_EPOCH to timestamp 315619200 of file source/tests/tls/server_chain.pem | |
@nix { "action": "setPhase", "phase": "patchPhase" } | |
patching sources | |
@nix { "action": "setPhase", "phase": "configurePhase" } | |
configuring | |
no configure script, doing nothing | |
@nix { "action": "setPhase", "phase": "buildPhase" } | |
building | |
Executing setuptoolsBuildPhase | |
running bdist_wheel | |
running build | |
running build_py | |
creating build | |
creating build/lib | |
creating build/lib/httplib2 | |
copying python3/httplib2/certs.py -> build/lib/httplib2 | |
copying python3/httplib2/auth.py -> build/lib/httplib2 | |
copying python3/httplib2/__init__.py -> build/lib/httplib2 | |
copying python3/httplib2/iri2uri.py -> build/lib/httplib2 | |
copying python3/httplib2/socks.py -> build/lib/httplib2 | |
copying python3/httplib2/error.py -> build/lib/httplib2 | |
copying python3/httplib2/cacerts.txt -> build/lib/httplib2 | |
installing to build/bdist.linux-x86_64/wheel | |
running install | |
running install_lib | |
creating build/bdist.linux-x86_64 | |
creating build/bdist.linux-x86_64/wheel | |
creating build/bdist.linux-x86_64/wheel/httplib2 | |
copying build/lib/httplib2/certs.py -> build/bdist.linux-x86_64/wheel/httplib2 | |
copying build/lib/httplib2/auth.py -> build/bdist.linux-x86_64/wheel/httplib2 | |
copying build/lib/httplib2/__init__.py -> build/bdist.linux-x86_64/wheel/httplib2 | |
copying build/lib/httplib2/iri2uri.py -> build/bdist.linux-x86_64/wheel/httplib2 | |
copying build/lib/httplib2/socks.py -> build/bdist.linux-x86_64/wheel/httplib2 | |
copying build/lib/httplib2/error.py -> build/bdist.linux-x86_64/wheel/httplib2 | |
copying build/lib/httplib2/cacerts.txt -> build/bdist.linux-x86_64/wheel/httplib2 | |
running install_egg_info | |
running egg_info | |
creating python3/httplib2.egg-info | |
writing python3/httplib2.egg-info/PKG-INFO | |
writing dependency_links to python3/httplib2.egg-info/dependency_links.txt | |
writing requirements to python3/httplib2.egg-info/requires.txt | |
writing top-level names to python3/httplib2.egg-info/top_level.txt | |
writing manifest file 'python3/httplib2.egg-info/SOURCES.txt' | |
reading manifest file 'python3/httplib2.egg-info/SOURCES.txt' | |
reading manifest template 'MANIFEST.in' | |
warning: no previously-included files matching '__pycache__' found anywhere in distribution | |
warning: no previously-included files matching '*.py[cod]' found anywhere in distribution | |
writing manifest file 'python3/httplib2.egg-info/SOURCES.txt' | |
Copying python3/httplib2.egg-info to build/bdist.linux-x86_64/wheel/httplib2-0.19.0-py3.8.egg-info | |
running install_scripts | |
adding license file "LICENSE" (matched pattern "LICEN[CS]E*") | |
creating build/bdist.linux-x86_64/wheel/httplib2-0.19.0.dist-info/WHEEL | |
creating 'dist/httplib2-0.19.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it | |
adding 'httplib2/__init__.py' | |
adding 'httplib2/auth.py' | |
adding 'httplib2/cacerts.txt' | |
adding 'httplib2/certs.py' | |
adding 'httplib2/error.py' | |
adding 'httplib2/iri2uri.py' | |
adding 'httplib2/socks.py' | |
adding 'httplib2-0.19.0.dist-info/LICENSE' | |
adding 'httplib2-0.19.0.dist-info/METADATA' | |
adding 'httplib2-0.19.0.dist-info/WHEEL' | |
adding 'httplib2-0.19.0.dist-info/top_level.txt' | |
adding 'httplib2-0.19.0.dist-info/RECORD' | |
removing build/bdist.linux-x86_64/wheel | |
Finished executing setuptoolsBuildPhase | |
@nix { "action": "setPhase", "phase": "installPhase" } | |
installing | |
Executing pipInstallPhase | |
/build/source/dist /build/source | |
Processing ./httplib2-0.19.0-py3-none-any.whl | |
Requirement already satisfied: pyparsing<3,>=2.4.2 in /nix/store/k1di525qp2132qjif2qj03jp047div6r-python3.8-pyparsing-2.4.7/lib/python3.8/site-packages (from httplib2==0.19.0) (2.4.7) | |
Installing collected packages: httplib2 | |
Successfully installed httplib2-0.19.0 | |
/build/source | |
Finished executing pipInstallPhase | |
@nix { "action": "setPhase", "phase": "fixupPhase" } | |
post-installation fixup | |
shrinking RPATHs of ELF executables and libraries in /nix/store/qvfds821gk31ya7ja43x5vvlc447qjz8-python3.8-httplib2-0.19.0 | |
strip is /nix/store/ja1dn9gcs7nlkn120j7a6hvabx6mpb1y-binutils-2.35.1/bin/strip | |
stripping (with command strip and flags -S) in /nix/store/qvfds821gk31ya7ja43x5vvlc447qjz8-python3.8-httplib2-0.19.0/lib | |
patching script interpreter paths in /nix/store/qvfds821gk31ya7ja43x5vvlc447qjz8-python3.8-httplib2-0.19.0 | |
checking for references to /build/ in /nix/store/qvfds821gk31ya7ja43x5vvlc447qjz8-python3.8-httplib2-0.19.0... | |
Executing pythonRemoveTestsDir | |
Finished executing pythonRemoveTestsDir | |
@nix { "action": "setPhase", "phase": "installCheckPhase" } | |
running install tests | |
no Makefile or custom installCheckPhase, doing nothing | |
@nix { "action": "setPhase", "phase": "pythonCatchConflictsPhase" } | |
pythonCatchConflictsPhase | |
@nix { "action": "setPhase", "phase": "pythonRemoveBinBytecodePhase" } | |
pythonRemoveBinBytecodePhase | |
@nix { "action": "setPhase", "phase": "pythonImportsCheckPhase" } | |
pythonImportsCheckPhase | |
Executing pythonImportsCheckPhase | |
Check whether the following modules can be imported: httplib2 | |
@nix { "action": "setPhase", "phase": "pytestCheckPhase" } | |
pytestCheckPhase | |
Executing pytestCheckPhase | |
============================= test session starts ============================== | |
platform linux -- Python 3.8.8, pytest-6.2.2, py-1.9.0, pluggy-0.13.1 -- /nix/store/sjifaa6ykigz6jxdmgvdnyp36yq7zkbr-python3-3.8.8/bin/python3.8 | |
cachedir: .pytest_cache | |
Using --randomly-seed=4040336674 | |
rootdir: /build/source, configfile: setup.cfg | |
plugins: forked-1.3.0, randomly-3.5.0, Faker-5.5.1, timeout-1.4.2, xdist-2.2.1 | |
timeout: 17.0s | |
timeout method: signal | |
timeout func_only: False | |
collecting ... | |
collecting 130 items | |
collected 191 items | |
tests/test_proxy.py::test_functional_noproxy_star_https PASSED [ 0%] | |
tests/test_proxy.py::test_headers PASSED [ 1%] | |
tests/test_proxy.py::test_server_not_found_error_is_raised_for_invalid_hostname PASSED [ 1%] | |
tests/test_proxy.py::test_from_url PASSED [ 2%] | |
tests/test_proxy.py::test_noproxy_star PASSED [ 2%] | |
tests/test_proxy.py::test_socks5_auth PASSED [ 3%] | |
tests/test_proxy.py::test_applies_to PASSED [ 3%] | |
tests/test_proxy.py::test_auth_str_bytes PASSED [ 4%] | |
tests/test_proxy.py::test_from_env PASSED [ 4%] | |
tests/test_proxy.py::test_noproxy_trailing_comma PASSED [ 5%] | |
tests/test_proxy.py::test_functional_noproxy_star_http PASSED [ 5%] | |
tests/test_proxy.py::test_from_env_https PASSED [ 6%] | |
tests/test_proxy.py::test_from_env_none PASSED [ 6%] | |
tests/test_proxy.py::test_from_url_ident PASSED [ 7%] | |
tests/test_other.py::test_http_443_forced_https PASSED [ 7%] | |
tests/test_other.py::test_ipv6[http] PASSED [ 8%] | |
tests/test_other.py::test_timeout_global XPASS (FIXME: for unknown r...) [ 8%] | |
tests/test_other.py::test_ipv6[https] PASSED [ 9%] | |
tests/test_other.py::test_pickle_http PASSED [ 9%] | |
tests/test_other.py::test_timeout_individual PASSED [ 10%] | |
tests/test_other.py::test_close PASSED [ 10%] | |
tests/test_other.py::test_pickle_custom_request_http PASSED [ 11%] | |
tests/test_other.py::test_get_end2end_headers PASSED [ 12%] | |
tests/test_other.py::test_pickle_http_with_connection PASSED [ 12%] | |
tests/test_other.py::test_connection_close PASSED [ 13%] | |
tests/test_other.py::test_timeout_https PASSED [ 13%] | |
tests/test_other.py::test_timeout_subsequent PASSED [ 14%] | |
tests/test_other.py::test_connection_proxy_info_attribute_error[HTTPSConnectionWithTimeout] PASSED [ 14%] | |
tests/test_other.py::test_convert_byte_str PASSED [ 15%] | |
tests/test_other.py::test_reflect PASSED [ 15%] | |
tests/test_other.py::test_connect_exception_type PASSED [ 16%] | |
tests/test_other.py::test_connection_proxy_info_attribute_error[HTTPConnectionWithTimeout] PASSED [ 16%] | |
tests/test_http.py::test_head_301 SKIPPED (FIXME: timeout on Travis ...) [ 17%] | |
tests/test_http.py::test_get_300_with_location_noredirect PASSED [ 17%] | |
tests/test_http.py::test_get_is_default_method PASSED [ 18%] | |
tests/test_http.py::test_get_307 PASSED [ 18%] | |
tests/test_http.py::test_cwe93_inject_crlf PASSED [ 19%] | |
tests/test_http.py::test_unknown_server PASSED [ 19%] | |
tests/test_http.py::test_get_304_end_to_end SKIPPED (was commented i...) [ 20%] | |
tests/test_http.py::test_change_308 PASSED [ 20%] | |
tests/test_http.py::test_get_304_last_modified PASSED [ 21%] | |
tests/test_http.py::test_connection_refused_returns_response PASSED [ 21%] | |
tests/test_http.py::test_get_301 PASSED [ 22%] | |
tests/test_http.py::test_etag_used PASSED [ 23%] | |
tests/test_http.py::test_get_410 PASSED [ 23%] | |
tests/test_http.py::test_get_301_no_redirect XFAIL (FIXME: 301 cache...) [ 24%] | |
tests/test_http.py::test_get_302_redirection_limit PASSED [ 24%] | |
tests/test_http.py::test_get_300_without_location PASSED [ 25%] | |
tests/test_http.py::test_user_agent_non_default PASSED [ 25%] | |
tests/test_http.py::test_bad_status_line_retry PASSED [ 26%] | |
tests/test_http.py::test_get_no_cache PASSED [ 26%] | |
tests/test_http.py::test_303 SKIPPED (FIXME: timeout on Travis py27 ...) [ 27%] | |
tests/test_http.py::test_get_iri PASSED [ 27%] | |
tests/test_http.py::test_get_duplicate_headers PASSED [ 28%] | |
tests/test_http.py::test_connection_type PASSED [ 28%] | |
tests/test_http.py::test_post_307 PASSED [ 29%] | |
tests/test_http.py::test_get_302 PASSED [ 29%] | |
tests/test_http.py::test_user_agent PASSED [ 30%] | |
tests/test_http.py::test_etag_ignore PASSED [ 30%] | |
tests/test_http.py::test_head_read PASSED [ 31%] | |
tests/test_http.py::test_custom_redirect_codes PASSED [ 31%] | |
tests/test_http.py::test_etag_override PASSED [ 32%] | |
tests/test_http.py::test_different_methods PASSED [ 32%] | |
tests/test_http.py::test_inject_space PASSED [ 33%] | |
tests/test_http.py::test_get_300_with_location PASSED [ 34%] | |
tests/test_http.py::test_connection_refused_raises_exception PASSED [ 34%] | |
tests/test_http.py::test_get_302_no_location PASSED [ 35%] | |
tests/test_cache.py::test_update_uses_cached_etag[PATCH] PASSED [ 35%] | |
tests/test_cache.py::test_TODO_vary_no SKIPPED (was commented in leg...) [ 36%] | |
tests/test_cache.py::test_entry_disposition[({'cache-control': 'must-revalidate'}, {}, 'STALE')] PASSED [ 36%] | |
tests/test_cache.py::test_entry_disposition[({}, {'date': '{now}', 'expires': '0'}, 'STALE')] PASSED [ 37%] | |
tests/test_cache.py::test_vary_header_double PASSED [ 37%] | |
tests/test_cache.py::test_entry_disposition[({}, {'cache-control': 'must-revalidate'}, 'STALE')] PASSED [ 38%] | |
tests/test_cache.py::test_update_uses_cached_etag_overridden PASSED [ 38%] | |
tests/test_cache.py::test_get_only_if_cached_cache_hit PASSED [ 39%] | |
tests/test_cache.py::test_entry_disposition[({}, {'data': '{now+3}'}, 'STALE')] PASSED [ 39%] | |
tests/test_cache.py::test_vary_header_is_sent PASSED [ 40%] | |
tests/test_cache.py::test_normalize_headers PASSED [ 40%] | |
tests/test_cache.py::test_entry_disposition[({}, {'cache-control': 'max-age=fred, min-fresh=barney'}, 'STALE')] PASSED [ 41%] | |
tests/test_cache.py::test_get_cache_control_pragma_no_cache PASSED [ 41%] | |
tests/test_cache.py::test_entry_disposition[({'cache-control': 'min-fresh=2'}, {'date': '{now}', 'expires': '{now+2}'}, 'STALE')] PASSED [ 42%] | |
tests/test_cache.py::test_get_cache_control_no_cache_no_store_request PASSED [ 42%] | |
tests/test_cache.py::test_get_cache_control_no_cache PASSED [ 43%] | |
tests/test_cache.py::test_parse_cache_control[{'cache-control': ' no-cache'}] PASSED [ 43%] | |
tests/test_cache.py::test_expiration_model_date_and_expires PASSED [ 44%] | |
tests/test_cache.py::test_entry_disposition[({}, {'date': '{now}', 'expires': '{now+3}', 'cache-control': 'no-cache'}, 'STALE')] PASSED [ 45%] | |
tests/test_cache.py::test_vary_unused_header PASSED [ 45%] | |
tests/test_cache.py::test_update_uses_cached_etag_and_oc_method PASSED [ 46%] | |
tests/test_cache.py::test_get_cache_control_no_store_response PASSED [ 46%] | |
tests/test_cache.py::test_entry_disposition[({'cache-control': 'max-age=0'}, {'date': '{now}', 'cache-control': 'max-age=2'}, 'STALE')] PASSED [ 47%] | |
tests/test_cache.py::test_get_only_if_cached_cache_miss PASSED [ 47%] | |
tests/test_cache.py::test_entry_disposition[({}, {'date': '{now}', 'cache-control': 'max-age=0'}, 'STALE')] PASSED [ 48%] | |
tests/test_cache.py::test_entry_disposition[({'cache-control': 'only-if-cached'}, {}, 'FRESH')] PASSED [ 48%] | |
tests/test_cache.py::test_entry_disposition[({'cache-control': 'no-cache'}, {'cache-control': 'max-age=7200'}, 'TRANSPARENT')] PASSED [ 49%] | |
tests/test_cache.py::test_parse_cache_control[{}] PASSED [ 49%] | |
tests/test_cache.py::test_update_uses_cached_etag[PUT] PASSED [ 50%] | |
tests/test_cache.py::test_parse_cache_control[{'cache-control': ' , '}] PASSED [ 50%] | |
tests/test_cache.py::test_entry_disposition[({}, {'date': '{now}', 'expires': '{now+3}'}, 'FRESH')] PASSED [ 51%] | |
tests/test_cache.py::test_expiration_model_fresh PASSED [ 51%] | |
tests/test_cache.py::test_parse_cache_control[{'cache-control': ' no-store, max-age = 7200'}] PASSED [ 52%] | |
tests/test_cache.py::test_get_cache_control_no_store_request PASSED [ 52%] | |
tests/test_cache.py::test_update_invalidates_cache PASSED [ 53%] | |
tests/test_cache.py::test_get_only_if_cached_no_cache_at_all PASSED [ 53%] | |
tests/test_cache.py::test_entry_disposition[({'cache-control': 'min-fresh=2'}, {'date': '{now}', 'expires': '{now+4}'}, 'FRESH')] PASSED [ 54%] | |
tests/test_cache.py::test_parse_cache_control[{'cache-control': 'Max-age=3600;post-check=1800,pre-check=3600'}] PASSED [ 54%] | |
tests/test_encoding.py::test_gzip_malformed_response PASSED [ 55%] | |
tests/test_encoding.py::test_gzip_head PASSED [ 56%] | |
tests/test_encoding.py::test_gzip_post_response PASSED [ 56%] | |
tests/test_encoding.py::test_deflate_get PASSED [ 57%] | |
tests/test_encoding.py::test_gzip_get PASSED [ 57%] | |
tests/test_encoding.py::test_deflate_malformed_response PASSED [ 58%] | |
tests/test_auth.py::test_basic PASSED [ 58%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[strict-{'www-authenticate': 'Digest realm="myrealm", nonce="KBAA=3", algorithm=MD5, qop="auth", stale=true'}] PASSED [ 59%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[relax-{'www-authenticate': ''}] PASSED [ 59%] | |
tests/test_auth.py::test_digest_object_auth_info PASSED [ 60%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[strict-{'www-authenticate': 'Digest realm="com3d", Basic realm="com3b", WSSE realm="com3w", profile="token"'}] PASSED [ 60%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[relax-{'www-authenticate': "Basic param='single quote'"}] PASSED [ 61%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[strict-{'www-authenticate': 'Basic realm="me"'}] PASSED [ 61%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[strict-{'www-authenticate': 'Basic realm="me", algorithm="MD5"'}] PASSED [ 62%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[relax-{'www-authenticate': 'Basic realm="me",other="fred" '}] PASSED [ 62%] | |
tests/test_auth.py::test_digest PASSED [ 63%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[strict-{'www-authenticate': 'Digest realm="digest1", qop="auth,auth-int", nonce="7102dd2", opaque="e9517f"'}] PASSED [ 63%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[strict-{'www-authenticate': 'Basic REAlm="me" '}] PASSED [ 64%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[relax-{'www-authenticate': 'Digest realm="myrealm", nonce="KBAA=3", algorithm=MD5, qop="auth", stale=true'}] PASSED [ 64%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[relax-{'www-authenticate': 'Basic realm="me", algorithm=MD5'}] PASSED [ 65%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[relax-{'www-authenticate': 'Basic realm="me"'}] PASSED [ 65%] | |
tests/test_auth.py::test_digest_next_nonce_nc PASSED [ 66%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[strict-{'www-authenticate': 'Basic realm="me",other="fred" '}] PASSED [ 67%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[relax-{'www-authenticate': 'Test realm="test realm" , foo=foo ,bar="bar", baz=baz,qux=qux'}] PASSED [ 67%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[relax-{'www-authenticate': 'Digest realm="com3d", Basic realm="com3b", WSSE realm="com3w", profile="token"'}] PASSED [ 68%] | |
tests/test_auth.py::test_digest_object_with_opaque PASSED [ 68%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[strict-{'www-authenticate': 'Basic realm="me", algorithm=MD5'}] PASSED [ 69%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[relax-{'www-authenticate': 'Basic REAlm="me" '}] PASSED [ 69%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[strict-{'www-authenticate': 'T*!%#st realm=to*!%#en, to*!%#en="quoted string"'}] PASSED [ 70%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[strict-{'www-authenticate': ''}] PASSED [ 70%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[relax-{'www-authenticate': 'Digest realm="2-comma-d", qop="auth-int", nonce="c0c8ff1", Basic realm="2-comma-b"'}] PASSED [ 71%] | |
tests/test_auth.py::test_wsse_ok PASSED [ 71%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[relax-{'www-authenticate': 'Basic realm="me", algorithm="MD5"'}] PASSED [ 72%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[strict-{'www-authenticate': "Basic param='single quote'"}] PASSED [ 72%] | |
tests/test_auth.py::test_parse_www_authenticate_malformed[{'www-authenticate': 'OAuth "Facebook Platform" "invalid_token" "Invalid OAuth access token."'}] PASSED [ 73%] | |
tests/test_auth.py::test_parse_www_authenticate_complexity PASSED [ 73%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[strict-{}] PASSED [ 74%] | |
tests/test_auth.py::test_digest_object_stale PASSED [ 74%] | |
tests/test_auth.py::test_digest_auth_stale PASSED [ 75%] | |
tests/test_auth.py::test_digest_object PASSED [ 75%] | |
tests/test_auth.py::test_wsse_invalid PASSED [ 76%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[strict-{'www-authenticate': 'Test realm="a \\\\"test\\\\" realm"'}] PASSED [ 76%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[relax-{'www-authenticate': 'Test realm="a \\\\"test\\\\" realm"'}] PASSED [ 77%] | |
tests/test_auth.py::test_credentials PASSED [ 78%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[relax-{'www-authenticate': 'Digest realm="digest1", qop="auth,auth-int", nonce="7102dd2", opaque="e9517f"'}] PASSED [ 78%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[relax-{'www-authenticate': 'T*!%#st realm=to*!%#en, to*!%#en="quoted string"'}] PASSED [ 79%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[strict-{'www-authenticate': 'Digest realm="2-comma-d", qop="auth-int", nonce="c0c8ff1", Basic realm="2-comma-b"'}] PASSED [ 79%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[relax-{}] PASSED [ 80%] | |
tests/test_auth.py::test_basic_for_domain PASSED [ 80%] | |
tests/test_auth.py::test_wsse_algorithm PASSED [ 81%] | |
tests/test_auth.py::test_parse_www_authenticate_correct[strict-{'www-authenticate': 'Test realm="test realm" , foo=foo ,bar="bar", baz=baz,qux=qux'}] PASSED [ 81%] | |
tests/test_auth.py::test_basic_two_credentials PASSED [ 82%] | |
tests/test_cacerts_from_env.py::test_certs_file_from_certifi PASSED [ 82%] | |
tests/test_cacerts_from_env.py::test_with_certifi_removed_from_modules PASSED [ 83%] | |
tests/test_cacerts_from_env.py::test_certs_file_from_builtin PASSED [ 83%] | |
tests/test_cacerts_from_env.py::test_certs_file_from_custom_getter PASSED [ 84%] | |
tests/test_cacerts_from_env.py::test_certs_file_from_environment PASSED [ 84%] | |
tests/test_uri.py::test_safename[('http://example.org/fred?/a=b', 'example.orgfreda=b,8c5946d56fec453071f43329ff0be46b')] PASSED [ 85%] | |
tests/test_uri.py::test_safename[('foo://dom/path/brath/carapath', 'dompathbrathcarapath,83db942781ed975c7a5b7c24039f8ca3')] PASSED [ 85%] | |
tests/test_uri.py::test_norm PASSED [ 86%] | |
tests/test_uri.py::test_safename[('', ',d41d8cd98f00b204e9800998ecf8427e')] PASSED [ 86%] | |
tests/test_uri.py::test_safename[('https://www.example.org/fred?/a=b', 'www.example.orgfreda=b,692e843a333484ce0095b070497ab45d')] PASSED [ 87%] | |
tests/test_uri.py::test_safename2 PASSED [ 87%] | |
tests/test_uri.py::test_safename[('\u043f\u0440', ',9f18c0db74a9734e9d18461e16345083')] PASSED [ 88%] | |
tests/test_uri.py::test_safename[('http://example.org/fred/?a=b', 'example.orgfreda=b,58489f63a7a83c3b7794a6a398ee8b1f')] PASSED [ 89%] | |
tests/test_uri.py::test_safename[(b'\\xd0\\xbf\\xd1\\x80', ',9f18c0db74a9734e9d18461e16345083')] PASSED [ 89%] | |
tests/test_uri.py::test_safename[('thisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuch', 'thisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuchthisistoomuc,c4553439dd179422c6acf6a8ac093eb6')] PASSED [ 90%] | |
tests/test_uri.py::test_safename[('normal-resource-name.js', 'normal-resource-name.js,8ff7c46fd6e61bf4e91a0a1606954a54')] PASSED [ 90%] | |
tests/test_uri.py::test_safename[('http://www/', 'www,1c73b6efd55cef1164fc084ecc331965')] PASSED [ 91%] | |
tests/test_uri.py::test_safename[('http://\u2304.org/fred/?a=b', '.orgfreda=b,ecaf0f97756c0716de76f593bd60a35e')] PASSED [ 91%] | |
tests/test_uri.py::test_safename[(b'column\\tvalues/unstr.zip', 'columnvaluesunstr.zip,b9740dcd0553e11b526450ceb8f76683')] PASSED [ 92%] | |
tests/test_uri.py::test_safename[('http://www.example.org/fred?/a=b', 'www.example.orgfreda=b,499c44b8d844a011b67ea2c015116968')] PASSED [ 92%] | |
tests/test_uri.py::test_safename[('with/slash', 'withslash,17cc656656bb8ce2411bd41ead56d176')] PASSED [ 93%] | |
tests/test_uri.py::test_from_std66 PASSED [ 93%] | |
tests/test_https.py::test_not_trusted_ca PASSED [ 94%] | |
tests/test_https.py::test_get_301_via_https_spec_violation_on_location PASSED [ 94%] | |
tests/test_https.py::test_min_tls_version PASSED [ 95%] | |
tests/test_https.py::test_set_min_tls_version PASSED [ 95%] | |
tests/test_https.py::test_set_max_tls_version PASSED [ 96%] | |
tests/test_https.py::test_client_cert_password_verified PASSED [ 96%] | |
tests/test_https.py::test_max_tls_version PASSED [ 97%] | |
tests/test_https.py::test_get_via_https PASSED [ 97%] | |
tests/test_https.py::test_invalid_ca_certs_path PASSED [ 98%] | |
tests/test_https.py::test_sni_set_servername_callback PASSED [ 98%] | |
tests/test_https.py::test_get_301_via_https PASSED [ 99%] | |
tests/test_https.py::test_client_cert_verified PASSED [100%] | |
=============================== warnings summary =============================== | |
../../nix/store/b5rbfhxhlizdwkcki86wrf053rzvhqv8-python3.8-pytest-6.2.2/lib/python3.8/site-packages/_pytest/config/__init__.py:1183 | |
/nix/store/b5rbfhxhlizdwkcki86wrf053rzvhqv8-python3.8-pytest-6.2.2/lib/python3.8/site-packages/_pytest/config/__init__.py:1183: PytestDeprecationWarning: The --strict option is deprecated, use --strict-markers instead. | |
self.issue_config_time_warning( | |
-- Docs: https://docs.pytest.org/en/stable/warnings.html | |
=========================== short test summary info ============================ | |
SKIPPED [1] tests/test_http.py:250: FIXME: timeout on Travis py27 and pypy, works elsewhere | |
SKIPPED [1] tests/test_http.py:554: was commented in legacy code | |
SKIPPED [1] tests/test_http.py:401: FIXME: timeout on Travis py27 and pypy, works elsewhere | |
SKIPPED [1] tests/test_cache.py:48: was commented in legacy code | |
XFAIL tests/test_http.py::test_get_301_no_redirect | |
FIXME: 301 cache works only with follow_redirects, should work regardless | |
XPASS tests/test_other.py::test_timeout_global FIXME: for unknown reason global timeout test fails in Python3 with response 200 | |
======= 185 passed, 4 skipped, 1 xfailed, 1 xpassed, 1 warning in 10.85s ======= | |
Finished executing pytestCheckPhase | |
@nix { "action": "setPhase", "phase": "pytestcachePhase" } | |
pytestcachePhase |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment