1 py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
2 py$(PYV): commands[0]> python -m pytest --cov=hyperlink --cov-report=term-missing:skip-covered --doctest-modules src/hyperlink
3 ============================= test session starts ==============================
4 platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
5 cachedir: .tox/py$(PYV)/.pytest_cache
6 hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('$(@D)/.tox/hypothesis/examples')
7 rootdir: $(@D), configfile: pytest.ini
9 collecting ... collected 133 items
11 src/hyperlink/_url.py::hyperlink._url PASSED
12 src/hyperlink/_url.py::hyperlink._url.DecodedURL PASSED
13 src/hyperlink/_url.py::hyperlink._url.URL PASSED
14 src/hyperlink/_url.py::hyperlink._url.URL.absolute PASSED
15 src/hyperlink/_url.py::hyperlink._url.URL.add PASSED
16 src/hyperlink/_url.py::hyperlink._url.URL.authority PASSED
17 src/hyperlink/_url.py::hyperlink._url.URL.child PASSED
18 src/hyperlink/_url.py::hyperlink._url.URL.click PASSED
19 src/hyperlink/_url.py::hyperlink._url.URL.from_text PASSED
20 src/hyperlink/_url.py::hyperlink._url.URL.get PASSED
21 src/hyperlink/_url.py::hyperlink._url.URL.normalize PASSED
22 src/hyperlink/_url.py::hyperlink._url.URL.port PASSED
23 src/hyperlink/_url.py::hyperlink._url.URL.set PASSED
24 src/hyperlink/_url.py::hyperlink._url.URL.to_iri PASSED
25 src/hyperlink/_url.py::hyperlink._url.URL.to_uri PASSED
26 src/hyperlink/_url.py::hyperlink._url._decode_path_part PASSED
27 src/hyperlink/_url.py::hyperlink._url._percent_decode PASSED
28 src/hyperlink/_url.py::hyperlink._url.make_sentinel PASSED
29 src/hyperlink/_url.py::hyperlink._url.parse PASSED
30 src/hyperlink/_url.py::hyperlink._url.parse_host PASSED
31 src/hyperlink/test/test_common.py::TestHyperlink::test_assertRaisesContextManager PASSED
32 src/hyperlink/test/test_common.py::TestHyperlink::test_assertRaisesContextManagerDoesNotRaise PASSED
33 src/hyperlink/test/test_common.py::TestHyperlink::test_assertRaisesContextManagerUnexpectedException PASSED
34 src/hyperlink/test/test_common.py::TestHyperlink::test_assertRaisesWithCallable PASSED
35 src/hyperlink/test/test_common.py::TestHyperlink::test_assertRaisesWithCallableDoesNotRaise PASSED
36 src/hyperlink/test/test_common.py::TestHyperlink::test_assertRaisesWithCallableUnexpectedException PASSED
37 src/hyperlink/test/test_decoded_url.py::TestURL::test_click_decoded_url PASSED
38 src/hyperlink/test/test_decoded_url.py::TestURL::test_decode_nonplussed PASSED
39 src/hyperlink/test/test_decoded_url.py::TestURL::test_decode_plus PASSED
40 src/hyperlink/test/test_decoded_url.py::TestURL::test_durl_basic PASSED
41 src/hyperlink/test/test_decoded_url.py::TestURL::test_equality_and_hashability PASSED
42 src/hyperlink/test/test_decoded_url.py::TestURL::test_passthroughs PASSED
43 src/hyperlink/test/test_decoded_url.py::TestURL::test_percent_decode_mixed PASSED
44 src/hyperlink/test/test_decoded_url.py::TestURL::test_query_manipulation PASSED
45 src/hyperlink/test/test_decoded_url.py::TestURL::test_replace_roundtrip PASSED
46 src/hyperlink/test/test_decoded_url.py::TestURL::test_replace_userinfo PASSED
47 src/hyperlink/test/test_decoded_url.py::TestURL::test_repr PASSED
48 src/hyperlink/test/test_decoded_url.py::TestURL::test_twisted_compat PASSED
49 src/hyperlink/test/test_hypothesis.py::TestHypothesisStrategies::test_decoded_urls PASSED
50 src/hyperlink/test/test_hypothesis.py::TestHypothesisStrategies::test_encoded_urls PASSED
51 src/hyperlink/test/test_hypothesis.py::TestHypothesisStrategies::test_hostname_labels_long_idn_punycode PASSED
52 src/hyperlink/test/test_hypothesis.py::TestHypothesisStrategies::test_hostname_labels_valid_ascii PASSED
53 src/hyperlink/test/test_hypothesis.py::TestHypothesisStrategies::test_hostname_labels_valid_idn PASSED
54 src/hyperlink/test/test_hypothesis.py::TestHypothesisStrategies::test_hostnames_ascii PASSED
55 src/hyperlink/test/test_hypothesis.py::TestHypothesisStrategies::test_hostnames_ascii_nolead PASSED
56 src/hyperlink/test/test_hypothesis.py::TestHypothesisStrategies::test_hostnames_idn PASSED
57 src/hyperlink/test/test_hypothesis.py::TestHypothesisStrategies::test_hostnames_idn_nolead PASSED
58 src/hyperlink/test/test_hypothesis.py::TestHypothesisStrategies::test_idna_text_min_max PASSED
59 src/hyperlink/test/test_hypothesis.py::TestHypothesisStrategies::test_idna_text_valid PASSED
60 src/hyperlink/test/test_hypothesis.py::TestHypothesisStrategies::test_paths PASSED
61 src/hyperlink/test/test_hypothesis.py::TestHypothesisStrategies::test_port_numbers_bounds PASSED
62 src/hyperlink/test/test_hypothesis.py::TestHypothesisStrategies::test_port_numbers_bounds_allow_zero PASSED
63 src/hyperlink/test/test_parse.py::TestURL::test_parse PASSED
64 src/hyperlink/test/test_scheme_registration.py::TestSchemeRegistration::test_invalid_uses_netloc PASSED
65 src/hyperlink/test/test_scheme_registration.py::TestSchemeRegistration::test_register_invalid_port PASSED
66 src/hyperlink/test/test_scheme_registration.py::TestSchemeRegistration::test_register_invalid_uses_netloc PASSED
67 src/hyperlink/test/test_scheme_registration.py::TestSchemeRegistration::test_register_no_netloc_scheme PASSED
68 src/hyperlink/test/test_scheme_registration.py::TestSchemeRegistration::test_register_no_netloc_with_port PASSED
69 src/hyperlink/test/test_scheme_registration.py::TestSchemeRegistration::test_register_no_quote_plus_scheme PASSED
70 src/hyperlink/test/test_scheme_registration.py::TestSchemeRegistration::test_register_scheme_basic PASSED
71 src/hyperlink/test/test_url.py::TestURL::test_alreadyIRIAsIRI PASSED
72 src/hyperlink/test/test_url.py::TestURL::test_alreadyURIAsURI PASSED
73 src/hyperlink/test/test_url.py::TestURL::test_asIRI PASSED
74 src/hyperlink/test/test_url.py::TestURL::test_asURI PASSED
75 src/hyperlink/test/test_url.py::TestURL::test_autorooted PASSED
76 src/hyperlink/test/test_url.py::TestURL::test_badUTF8AsIRI PASSED
77 src/hyperlink/test/test_url.py::TestURL::test_basic PASSED
78 src/hyperlink/test/test_url.py::TestURL::test_child PASSED
79 src/hyperlink/test/test_url.py::TestURL::test_childInitRoot PASSED
80 src/hyperlink/test/test_url.py::TestURL::test_click PASSED
81 src/hyperlink/test/test_url.py::TestURL::test_clickCollapse PASSED
82 src/hyperlink/test/test_url.py::TestURL::test_clickRFC3986 PASSED
83 src/hyperlink/test/test_url.py::TestURL::test_clickSchemeRelPath PASSED
84 src/hyperlink/test/test_url.py::TestURL::test_cloneUnchanged PASSED
85 src/hyperlink/test/test_url.py::TestURL::test_delim_in_param PASSED
86 src/hyperlink/test/test_url.py::TestURL::test_differentNotEqual PASSED
87 src/hyperlink/test/test_url.py::TestURL::test_differentUnequal PASSED
88 src/hyperlink/test/test_url.py::TestURL::test_dir PASSED
89 src/hyperlink/test/test_url.py::TestURL::test_emoji_domain PASSED
90 src/hyperlink/test/test_url.py::TestURL::test_empty PASSED
91 src/hyperlink/test/test_url.py::TestURL::test_emptyChild PASSED
92 src/hyperlink/test/test_url.py::TestURL::test_empty_paths_eq PASSED
93 src/hyperlink/test/test_url.py::TestURL::test_encoded_userinfo PASSED
94 src/hyperlink/test/test_url.py::TestURL::test_equality PASSED
95 src/hyperlink/test/test_url.py::TestURL::test_fragmentEquality PASSED
96 src/hyperlink/test/test_url.py::TestURL::test_from_text PASSED
97 src/hyperlink/test/test_url.py::TestURL::test_from_text_bad_authority PASSED
98 src/hyperlink/test/test_url.py::TestURL::test_from_text_type PASSED
99 src/hyperlink/test/test_url.py::TestURL::test_hash PASSED
100 src/hyperlink/test/test_url.py::TestURL::test_httpWithoutHost PASSED
101 src/hyperlink/test/test_url.py::TestURL::test_identicalEqual PASSED
102 src/hyperlink/test/test_url.py::TestURL::test_identicalNotUnequal PASSED
103 src/hyperlink/test/test_url.py::TestURL::test_idna PASSED
104 src/hyperlink/test/test_url.py::TestURL::test_idna_corners PASSED
105 src/hyperlink/test/test_url.py::TestURL::test_init PASSED
106 src/hyperlink/test/test_url.py::TestURL::test_initDefaults PASSED
107 src/hyperlink/test/test_url.py::TestURL::test_initPercent PASSED
108 src/hyperlink/test/test_url.py::TestURL::test_invalidArguments PASSED
109 src/hyperlink/test/test_url.py::TestURL::test_invalid_authority_url PASSED
110 src/hyperlink/test/test_url.py::TestURL::test_invalid_ipv6 PASSED
111 src/hyperlink/test/test_url.py::TestURL::test_invalid_port PASSED
112 src/hyperlink/test/test_url.py::TestURL::test_invalid_url PASSED
113 src/hyperlink/test/test_url.py::TestURL::test_ipv6_with_port PASSED
114 src/hyperlink/test/test_url.py::TestURL::test_justQueryText PASSED
115 src/hyperlink/test/test_url.py::TestURL::test_mailto PASSED
116 src/hyperlink/test/test_url.py::TestURL::test_multiChild PASSED
117 src/hyperlink/test/test_url.py::TestURL::test_netloc PASSED
118 src/hyperlink/test/test_url.py::TestURL::test_netloc_slashes PASSED
119 src/hyperlink/test/test_url.py::TestURL::test_normalize PASSED
120 src/hyperlink/test/test_url.py::TestURL::test_otherTypesNotEqual PASSED
121 src/hyperlink/test/test_url.py::TestURL::test_otherTypesUnequal PASSED
122 src/hyperlink/test/test_url.py::TestURL::test_parseEqualSignInParamValue PASSED
123 src/hyperlink/test/test_url.py::TestURL::test_pathIterable PASSED
124 src/hyperlink/test/test_url.py::TestURL::test_portText PASSED
125 src/hyperlink/test/test_url.py::TestURL::test_queryAdd PASSED
126 src/hyperlink/test/test_url.py::TestURL::test_queryIterable PASSED
127 src/hyperlink/test/test_url.py::TestURL::test_queryRemove PASSED
128 src/hyperlink/test/test_url.py::TestURL::test_querySet PASSED
129 src/hyperlink/test/test_url.py::TestURL::test_repr PASSED
130 src/hyperlink/test/test_url.py::TestURL::test_rooted_to_relative PASSED
131 src/hyperlink/test/test_url.py::TestURL::test_rooted_with_port_but_no_host PASSED
132 src/hyperlink/test/test_url.py::TestURL::test_roundtrip PASSED
133 src/hyperlink/test/test_url.py::TestURL::test_roundtrip_double_iri PASSED
134 src/hyperlink/test/test_url.py::TestURL::test_schemeless_path PASSED
135 src/hyperlink/test/test_url.py::TestURL::test_set_ordering PASSED
136 src/hyperlink/test/test_url.py::TestURL::test_sibling PASSED
137 src/hyperlink/test/test_url.py::TestURL::test_similarEqual PASSED
138 src/hyperlink/test/test_url.py::TestURL::test_similarNotUnequal PASSED
139 src/hyperlink/test/test_url.py::TestURL::test_str PASSED
140 src/hyperlink/test/test_url.py::TestURL::test_technicallyTextIsIterableBut PASSED
141 src/hyperlink/test/test_url.py::TestURL::test_twisted_compat PASSED
142 src/hyperlink/test/test_url.py::TestURL::test_userinfo PASSED
143 src/hyperlink/test/test_url.py::TestURL::test_wrong_constructor PASSED
145 =============================== warnings summary ===============================
146 src/hyperlink/test/test_hypothesis.py::TestHypothesisStrategies::test_hostname_labels_long_idn_punycode
147 $(PYTHON_DIR)/vendor-packages/hypothesis/strategies/_internal/core.py:1563: HypothesisDeprecationWarning: There is no reason to use @st.composite on a function which does not call the provided draw() function internally.
150 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
152 6 files skipped due to complete coverage.
154 ======== 133 passed, 1 warning ========