ffmpeg-6: fix COMPONENT_REVISION
[oi-userland.git] / components / python / apeye-core / test / results-all.master
blobb30a51d5943c4bf8c2a01c24f5259569a046f3ba
1 py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
2 py$(PYV): commands[0]> python --version
3 Python 3.9.19
4 py$(PYV): commands[1]> python -m pytest --cov=apeye_core -r aR tests/
5 ============================= test session starts ==============================
6 platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
7 cachedir: .tox/py$(PYV)/.pytest_cache
8 rootdir: $(@D)
9 configfile: tox.ini
10 timeout: 300.0s
11 timeout method: signal
12 timeout func_only: False
13 collecting ... collected 460 items
15 tests/test_email_validator.py::test_dict_accessor PASSED
16 tests/test_email_validator.py::test_email_invalid[..twodots@domain.com-The email address contains invalid characters before the @-sign: ..] PASSED
17 tests/test_email_validator.py::test_email_invalid[.leadingdot@domain.com-The email address contains invalid characters before the @-sign: ..] PASSED
18 tests/test_email_validator.py::test_email_invalid[111111111122222222223333333333444444444455555555556666666666777777@example.com-The email address is too long before the @-sign (2 characters too many).] PASSED
19 tests/test_email_validator.py::test_email_invalid[11111111112222222222333333333344444444445555555555666666666677777@example.com-The email address is too long before the @-sign (1 character too many).] PASSED
20 tests/test_email_validator.py::test_email_invalid[@example.com-There must be something before the @-sign.] PASSED
21 tests/test_email_validator.py::test_email_invalid[\nmy@example.com-The email address contains invalid characters before the @-sign: \n.] PASSED
22 tests/test_email_validator.py::test_email_invalid[\xe2\x98\x83@example.com.-The email address is not valid ASCII.] PASSED
23 tests/test_email_validator.py::test_email_invalid[dom@ex@mple.com-The email address is not valid. It must have exactly one @-sign.] PASSED
24 tests/test_email_validator.py::test_email_invalid[dom@example.com.-An email address cannot end with a period.] PASSED
25 tests/test_email_validator.py::test_email_invalid[example.com-The email address is not valid. It must have exactly one @-sign.] PASSED
26 tests/test_email_validator.py::test_email_invalid[local_part_only@-There must be something after the @-sign.] PASSED
27 tests/test_email_validator.py::test_email_invalid[m\ny@example.com-The email address contains invalid characters before the @-sign: \n.] PASSED
28 tests/test_email_validator.py::test_email_invalid[me@1111111111222222222233333333334444444444555555555.6666666666777777777788888888889999999999000000000.1111111111222222222233333333334444444444555555555.6666666666777777777788888888889999999999000000000.111111111122222222223333333333444444444455555555556.com-The email address is too long after the @-sign.] PASSED
29 tests/test_email_validator.py::test_email_invalid[me@\u2488wouldbeinvalid.com-The domain name \u2488wouldbeinvalid.com contains invalid characters (Codepoint U+2488 not allowed at position 1 in '\u2488wouldbeinvalid.com').] PASSED
30 tests/test_email_validator.py::test_email_invalid[my.\u03bbong.address@1111111111222222222233333333334444444444555555555.6666666666777777777788888888889999999999000000000.1111111111222222222233333333334444444444555555555.6666666666777777777788888888889999999999000000000.111111111122222222223333333333444.info-The email address is too long (when encoded in bytes).] PASSED
31 tests/test_email_validator.py::test_email_invalid[my.\u03bbong.address@1111111111222222222233333333334444444444555555555.6666666666777777777788888888889999999999000000000.1111111111222222222233333333334444444444555555555.6666666666777777777788888888889999999999000000000.1111111111222222222233333333334444.info-The email address is too long (at least 1 character too many).] PASSED
32 tests/test_email_validator.py::test_email_invalid[my.long.address@1111111111222222222233333333334444444444555555555.6666666666777777777788888888889999999999000000000.1111111111222222222233333333334444444444555555555.6666666666777777777788888888889999999999000000000.11111111112222222222333333333344444.info-The email address is too long (2 characters too many).] PASSED
33 tests/test_email_validator.py::test_email_invalid[my.long.address@\u03bb111111111222222222233333333334444444444555555555.6666666666777777777788888888889999999999000000000.1111111111222222222233333333334444444444555555555.6666666666777777777788888888889999999999000000000.11111111112222222222333333.info-The email address is too long (when converted to IDNA ASCII).] PASSED
34 tests/test_email_validator.py::test_email_invalid[my.long.address@\u03bb111111111222222222233333333334444444444555555555.6666666666777777777788888888889999999999000000000.1111111111222222222233333333334444444444555555555.6666666666777777777788888888889999999999000000000.1111111111222222222233333333334444.info-The email address is too long (at least 1 character too many).] PASSED
35 tests/test_email_validator.py::test_email_invalid[my@..twodots.com-An email address cannot have a period immediately after the @-sign.] PASSED
36 tests/test_email_validator.py::test_email_invalid[my@.leadingdot.com-An email address cannot have a period immediately after the @-sign.] PASSED
37 tests/test_email_validator.py::test_email_invalid[my@\uff0e\uff0eleadingfwdot.com-An email address cannot have a period immediately after the @-sign.] PASSED
38 tests/test_email_validator.py::test_email_invalid[my@baddash.-.com-error_msg4] PASSED
39 tests/test_email_validator.py::test_email_invalid[my@baddash.-a.com-error_msg5] PASSED
40 tests/test_email_validator.py::test_email_invalid[my@baddash.b-.com-error_msg6] PASSED
41 tests/test_email_validator.py::test_email_invalid[my@example.com\n-error_msg7] PASSED
42 tests/test_email_validator.py::test_email_invalid[my@example\n.com-error_msg8] PASSED
43 tests/test_email_validator.py::test_email_invalid[my@twodots..com-An email address cannot have two periods in a row.] PASSED
44 tests/test_email_validator.py::test_email_invalid[my\n@example.com-The email address contains invalid characters before the @-sign: \n.] PASSED
45 tests/test_email_validator.py::test_email_invalid[twodots..here@domain.com-The email address contains invalid characters before the @-sign: ..] PASSED
46 tests/test_email_validator.py::test_email_valid[!#$%&'*+-/=?^_`.{|}~@example.com-output6] PASSED
47 tests/test_email_validator.py::test_email_valid[Abc.123@example.com-output2] PASSED
48 tests/test_email_validator.py::test_email_valid[Abc.123@example.com-output3] PASSED
49 tests/test_email_validator.py::test_email_valid[Abc@example.com-output0] PASSED
50 tests/test_email_validator.py::test_email_valid[Abc@example.com-output1] PASSED
51 tests/test_email_validator.py::test_email_valid[\u03b8\u03c3\u03b5\u03c1@\u03b5\u03c7\u03b1\u03bc\u03c0\u03bb\u03b5.\u03c8\u03bf\u03bc-output10] PASSED
52 tests/test_email_validator.py::test_email_valid[\u03b9\u03c9\u03ac\u03bd\u03bd\u03b7\u03c2@\u03b5\u03b5\u03c4\u03c4.gr-output20] PASSED
53 tests/test_email_validator.py::test_email_valid[\u044e\u0437\u0435\u0440@\u0435\u043a\u0437\u0430\u043c\u043f\u043b.\u043a\u043e\u043c-output9] PASSED
54 tests/test_email_validator.py::test_email_valid[\u0909\u0926\u093e\u0939\u0930\u0923.\u092a\u0930\u0940\u0915\u094d\u0937@domain.with.idn.tld-output19] PASSED
55 tests/test_email_validator.py::test_email_valid[\u0930\u093e\u092e@\u092e\u094b\u0939\u0928.\u0908\u0928\u094d\u092b\u094b-output8] PASSED
56 tests/test_email_validator.py::test_email_valid[\u4f0a\u662d\u5091@\u90f5\u4ef6.\u5546\u52d9-output7] PASSED
57 tests/test_email_validator.py::test_email_valid[\u6211\u8cb7@example.com-output16] PASSED
58 tests/test_email_validator.py::test_email_valid[\u7532\u6590\u9ed2\u5ddd\u65e5\u672c@example.com-output17] PASSED
59 tests/test_email_validator.py::test_email_valid[\uf96e\u58eb\u8c6a@\u81fa\u7db2\u4e2d\u5fc3.\u53f0\u7063-output13] PASSED
60 tests/test_email_validator.py::test_email_valid[\uf96e\u58eb\u8c6a@\u81fa\u7db2\u4e2d\u5fc3.tw-output11] PASSED
61 tests/test_email_validator.py::test_email_valid[\xf1o\xf1\xf3@example.com-output15] PASSED
62 tests/test_email_validator.py::test_email_valid[jeff@\u81fa\u7db2\u4e2d\u5fc3.tw-output12] PASSED
63 tests/test_email_validator.py::test_email_valid[jeff\uf96e@\u81fa\u7db2\u4e2d\u5fc3.tw-output14] PASSED
64 tests/test_email_validator.py::test_email_valid[unicode_1] PASSED
65 tests/test_email_validator.py::test_email_valid[user+mailbox/department=shipping@example.com-output4] PASSED
66 tests/test_email_validator.py::test_email_valid[user+mailbox/department=shipping@example.com-output5] PASSED
67 tests/test_email_validator.py::test_main_multi_input PASSED
68 tests/test_email_validator.py::test_main_single_bad_input PASSED
69 tests/test_email_validator.py::test_main_single_good_input PASSED
70 tests/test_tld.py::test_american PASSED
71 tests/test_tld.py::test_british PASSED
72 tests/test_tld.py::test_dns_root_label PASSED
73 tests/test_tld.py::test_empty PASSED
74 tests/test_tld.py::test_idna_2008 PASSED
75 tests/test_tld.py::test_invalid_puny_with_puny PASSED
76 tests/test_tld.py::test_ip PASSED
77 tests/test_tld.py::test_ipv4 PASSED
78 tests/test_tld.py::test_ipv4_bad PASSED
79 tests/test_tld.py::test_ipv4_lookalike PASSED
80 tests/test_tld.py::test_local_host PASSED
81 tests/test_tld.py::test_looks_like_ip PASSED
82 tests/test_tld.py::test_nested_subdomain PASSED
83 tests/test_tld.py::test_no_subdomain PASSED
84 tests/test_tld.py::test_odd_but_possible PASSED
85 tests/test_tld.py::test_port PASSED
86 tests/test_tld.py::test_private_domains PASSED
87 tests/test_tld.py::test_puny_with_non_puny PASSED
88 tests/test_tld.py::test_punycode PASSED
89 tests/test_tld.py::test_qualified_local_host PASSED
90 tests/test_tld.py::test_query_fragment PASSED
91 tests/test_tld.py::test_regex_order PASSED
92 tests/test_tld.py::test_result_as_dict PASSED
93 tests/test_tld.py::test_scheme PASSED
94 tests/test_tld.py::test_suffix PASSED
95 tests/test_tld.py::test_tld_is_a_website_too PASSED
96 tests/test_tld.py::test_unhandled_by_iana PASSED
97 tests/test_tld.py::test_username PASSED
98 tests/test_url.py::TestURL::test_cast_to_pathlib[bbc.co.uk/news-bbc.co.uk/news] PASSED
99 tests/test_url.py::TestURL::test_cast_to_pathlib[https://bbc.co.uk/news-bbc.co.uk/news] PASSED
100 tests/test_url.py::TestURL::test_cast_to_pathlib[https://www.bbc.co.uk/news-www.bbc.co.uk/news] PASSED
101 tests/test_url.py::TestURL::test_creation[//www.bbc.co.uk/programmes/b006qtlx/episodes/player--www.bbc.co.uk-path3] PASSED
102 tests/test_url.py::TestURL::test_creation[/programmes/b006qtlx/episodes/player---path2] PASSED
103 tests/test_url.py::TestURL::test_creation[https://www.bbc.co.uk/programmes/b006qtlx/episodes/player-https-www.bbc.co.uk-path0] PASSED
104 tests/test_url.py::TestURL::test_creation[www.bbc.co.uk/programmes/b006qtlx/episodes/player--www.bbc.co.uk-path1] PASSED
105 tests/test_url.py::TestURL::test_division PASSED
106 tests/test_url.py::TestURL::test_division_errors[ABC] PASSED
107 tests/test_url.py::TestURL::test_division_errors[obj0] PASSED
108 tests/test_url.py::TestURL::test_division_errors[obj1] PASSED
109 tests/test_url.py::TestURL::test_division_errors[obj2] PASSED
110 tests/test_url.py::TestURL::test_division_errors[obj3] PASSED
111 tests/test_url.py::TestURL::test_division_errors[raises] PASSED
112 tests/test_url.py::TestURL::test_division_number[0] PASSED
113 tests/test_url.py::TestURL::test_division_number[10] PASSED
114 tests/test_url.py::TestURL::test_division_number[11] PASSED
115 tests/test_url.py::TestURL::test_division_number[12] PASSED
116 tests/test_url.py::TestURL::test_division_number[13] PASSED
117 tests/test_url.py::TestURL::test_division_number[14] PASSED
118 tests/test_url.py::TestURL::test_division_number[15] PASSED
119 tests/test_url.py::TestURL::test_division_number[16] PASSED
120 tests/test_url.py::TestURL::test_division_number[17] PASSED
121 tests/test_url.py::TestURL::test_division_number[18] PASSED
122 tests/test_url.py::TestURL::test_division_number[19] PASSED
123 tests/test_url.py::TestURL::test_division_number[1] PASSED
124 tests/test_url.py::TestURL::test_division_number[20] PASSED
125 tests/test_url.py::TestURL::test_division_number[21] PASSED
126 tests/test_url.py::TestURL::test_division_number[22] PASSED
127 tests/test_url.py::TestURL::test_division_number[23] PASSED
128 tests/test_url.py::TestURL::test_division_number[24] PASSED
129 tests/test_url.py::TestURL::test_division_number[25] PASSED
130 tests/test_url.py::TestURL::test_division_number[26] PASSED
131 tests/test_url.py::TestURL::test_division_number[27] PASSED
132 tests/test_url.py::TestURL::test_division_number[28] PASSED
133 tests/test_url.py::TestURL::test_division_number[29] PASSED
134 tests/test_url.py::TestURL::test_division_number[2] PASSED
135 tests/test_url.py::TestURL::test_division_number[30] PASSED
136 tests/test_url.py::TestURL::test_division_number[31] PASSED
137 tests/test_url.py::TestURL::test_division_number[32] PASSED
138 tests/test_url.py::TestURL::test_division_number[33] PASSED
139 tests/test_url.py::TestURL::test_division_number[34] PASSED
140 tests/test_url.py::TestURL::test_division_number[35] PASSED
141 tests/test_url.py::TestURL::test_division_number[36] PASSED
142 tests/test_url.py::TestURL::test_division_number[37] PASSED
143 tests/test_url.py::TestURL::test_division_number[38] PASSED
144 tests/test_url.py::TestURL::test_division_number[39] PASSED
145 tests/test_url.py::TestURL::test_division_number[3] PASSED
146 tests/test_url.py::TestURL::test_division_number[40] PASSED
147 tests/test_url.py::TestURL::test_division_number[41] PASSED
148 tests/test_url.py::TestURL::test_division_number[42] PASSED
149 tests/test_url.py::TestURL::test_division_number[43] PASSED
150 tests/test_url.py::TestURL::test_division_number[44] PASSED
151 tests/test_url.py::TestURL::test_division_number[45] PASSED
152 tests/test_url.py::TestURL::test_division_number[46] PASSED
153 tests/test_url.py::TestURL::test_division_number[47] PASSED
154 tests/test_url.py::TestURL::test_division_number[48] PASSED
155 tests/test_url.py::TestURL::test_division_number[49] PASSED
156 tests/test_url.py::TestURL::test_division_number[4] PASSED
157 tests/test_url.py::TestURL::test_division_number[50] PASSED
158 tests/test_url.py::TestURL::test_division_number[51] PASSED
159 tests/test_url.py::TestURL::test_division_number[52] PASSED
160 tests/test_url.py::TestURL::test_division_number[53] PASSED
161 tests/test_url.py::TestURL::test_division_number[54] PASSED
162 tests/test_url.py::TestURL::test_division_number[55] PASSED
163 tests/test_url.py::TestURL::test_division_number[56] PASSED
164 tests/test_url.py::TestURL::test_division_number[57] PASSED
165 tests/test_url.py::TestURL::test_division_number[58] PASSED
166 tests/test_url.py::TestURL::test_division_number[59] PASSED
167 tests/test_url.py::TestURL::test_division_number[5] PASSED
168 tests/test_url.py::TestURL::test_division_number[60] PASSED
169 tests/test_url.py::TestURL::test_division_number[61] PASSED
170 tests/test_url.py::TestURL::test_division_number[62] PASSED
171 tests/test_url.py::TestURL::test_division_number[63] PASSED
172 tests/test_url.py::TestURL::test_division_number[64] PASSED
173 tests/test_url.py::TestURL::test_division_number[65] PASSED
174 tests/test_url.py::TestURL::test_division_number[66] PASSED
175 tests/test_url.py::TestURL::test_division_number[67] PASSED
176 tests/test_url.py::TestURL::test_division_number[68] PASSED
177 tests/test_url.py::TestURL::test_division_number[69] PASSED
178 tests/test_url.py::TestURL::test_division_number[6] PASSED
179 tests/test_url.py::TestURL::test_division_number[70] PASSED
180 tests/test_url.py::TestURL::test_division_number[71] PASSED
181 tests/test_url.py::TestURL::test_division_number[72] PASSED
182 tests/test_url.py::TestURL::test_division_number[73] PASSED
183 tests/test_url.py::TestURL::test_division_number[74] PASSED
184 tests/test_url.py::TestURL::test_division_number[75] PASSED
185 tests/test_url.py::TestURL::test_division_number[76] PASSED
186 tests/test_url.py::TestURL::test_division_number[77] PASSED
187 tests/test_url.py::TestURL::test_division_number[78] PASSED
188 tests/test_url.py::TestURL::test_division_number[79] PASSED
189 tests/test_url.py::TestURL::test_division_number[7] PASSED
190 tests/test_url.py::TestURL::test_division_number[80] PASSED
191 tests/test_url.py::TestURL::test_division_number[81] PASSED
192 tests/test_url.py::TestURL::test_division_number[82] PASSED
193 tests/test_url.py::TestURL::test_division_number[83] PASSED
194 tests/test_url.py::TestURL::test_division_number[84] PASSED
195 tests/test_url.py::TestURL::test_division_number[85] PASSED
196 tests/test_url.py::TestURL::test_division_number[86] PASSED
197 tests/test_url.py::TestURL::test_division_number[87] PASSED
198 tests/test_url.py::TestURL::test_division_number[88] PASSED
199 tests/test_url.py::TestURL::test_division_number[89] PASSED
200 tests/test_url.py::TestURL::test_division_number[8] PASSED
201 tests/test_url.py::TestURL::test_division_number[90] PASSED
202 tests/test_url.py::TestURL::test_division_number[91] PASSED
203 tests/test_url.py::TestURL::test_division_number[92] PASSED
204 tests/test_url.py::TestURL::test_division_number[93] PASSED
205 tests/test_url.py::TestURL::test_division_number[94] PASSED
206 tests/test_url.py::TestURL::test_division_number[95] PASSED
207 tests/test_url.py::TestURL::test_division_number[96] PASSED
208 tests/test_url.py::TestURL::test_division_number[97] PASSED
209 tests/test_url.py::TestURL::test_division_number[98] PASSED
210 tests/test_url.py::TestURL::test_division_number[99] PASSED
211 tests/test_url.py::TestURL::test_division_number[9] PASSED
212 tests/test_url.py::TestURL::test_division_pathlike PASSED
213 tests/test_url.py::TestURL::test_domain[/programmes/b006qtlx/episodes----None] PASSED
214 tests/test_url.py::TestURL::test_domain[ftp://127.0.0.1/download.zip--127.0.0.1--ipv43] PASSED
215 tests/test_url.py::TestURL::test_domain[https://www.bbc.co.uk-www-bbc-co.uk-None] PASSED
216 tests/test_url.py::TestURL::test_domain[https://www.bbc.co.uk/programmes/b006qtlx/episodes-www-bbc-co.uk-None] PASSED
217 tests/test_url.py::TestURL::test_empty_url_operations PASSED
218 tests/test_url.py::TestURL::test_equality PASSED
219 tests/test_url.py::TestURL::test_fqdn[/programmes/b006qtlx/episodes-] PASSED
220 tests/test_url.py::TestURL::test_fqdn[https://imgs.xkcd.com/comics/workflow.png-imgs.xkcd.com] PASSED
221 tests/test_url.py::TestURL::test_fqdn[https://www.bbc.co.uk/programmes/b006qtlx/episodes-www.bbc.co.uk] PASSED
222 tests/test_url.py::TestURL::test_fqdn[www.bbc.co.uk-www.bbc.co.uk] PASSED
223 tests/test_url.py::TestURL::test_from_url PASSED
224 tests/test_url.py::TestURL::test_fspath[bbc.co.uk/news-bbc.co.uk/news] PASSED
225 tests/test_url.py::TestURL::test_fspath[https://bbc.co.uk/news-bbc.co.uk/news] PASSED
226 tests/test_url.py::TestURL::test_fspath[https://www.bbc.co.uk/news-www.bbc.co.uk/news] PASSED
227 tests/test_url.py::TestURL::test_hash PASSED
228 tests/test_url.py::TestURL::test_isinstance PASSED
229 tests/test_url.py::TestURL::test_joinurl PASSED
230 tests/test_url.py::TestURL::test_name[/programmes/b006qtlx/episodes-episodes] PASSED
231 tests/test_url.py::TestURL::test_name[https://www.bbc.co.uk/programmes/b006qtlx/episodes-episodes] PASSED
232 tests/test_url.py::TestURL::test_name[www.bbc.co.uk-] PASSED
233 tests/test_url.py::TestURL::test_notimplemented_eq PASSED
234 tests/test_url.py::TestURL::test_ordering PASSED
235 tests/test_url.py::TestURL::test_ordering_other_classes[URL] PASSED
236 tests/test_url.py::TestURL::test_parent[/programmes/b006qtlx/episodes-/programmes/b006qtlx] PASSED
237 tests/test_url.py::TestURL::test_parent[https://imgs.xkcd.com/comics/workflow.png-https://imgs.xkcd.com/comics] PASSED
238 tests/test_url.py::TestURL::test_parent[https://www.bbc.co.uk/programmes/b006qtlx/episodes-https://www.bbc.co.uk/programmes/b006qtlx] PASSED
239 tests/test_url.py::TestURL::test_parents PASSED
240 tests/test_url.py::TestURL::test_parts[https://hub.docker.com/r/tobix/pywine/dockerfile-parts0] PASSED
241 tests/test_url.py::TestURL::test_port[/programmes/b006qtlx/episodes-None] PASSED
242 tests/test_url.py::TestURL::test_port[https://www.bbc.co.uk/programmes/b006qtlx/episodes-None] PASSED
243 tests/test_url.py::TestURL::test_port[https://www.bbc.co.uk:443/programmes/b006qtlx/episodes-443] PASSED
244 tests/test_url.py::TestURL::test_port[https://www.bbc.co.uk:80/programmes/b006qtlx/episodes-80] PASSED
245 tests/test_url.py::TestURL::test_port[https://www.bbc.co.uk:8080/programmes/b006qtlx/episodes-8080] PASSED
246 tests/test_url.py::TestURL::test_port[www.bbc.co.uk-None] PASSED
247 tests/test_url.py::TestURL::test_port[www.bbc.co.uk:443-443] PASSED
248 tests/test_url.py::TestURL::test_port[www.bbc.co.uk:80-80] PASSED
249 tests/test_url.py::TestURL::test_port[www.bbc.co.uk:8080-8080] PASSED
250 tests/test_url.py::TestURL::test_relative_to PASSED
251 tests/test_url.py::TestURL::test_repr[url0-URL('https://www.bbc.co.uk/programmes/b006qtlx/episodes/player')] PASSED
252 tests/test_url.py::TestURL::test_repr[url1-URL('www.bbc.co.uk/programmes/b006qtlx/episodes/player')] PASSED
253 tests/test_url.py::TestURL::test_repr[url2-URL('www.bbc.co.uk')] PASSED
254 tests/test_url.py::TestURL::test_repr[url3-URL('/programmes/b006qtlx/episodes/player')] PASSED
255 tests/test_url.py::TestURL::test_repr[url4-URL('programmes/b006qtlx/episodes/player')] PASSED
256 tests/test_url.py::TestURL::test_repr[url5-URL('https://127.0.0.1/programmes/b006qtlx/episodes/player')] PASSED
257 tests/test_url.py::TestURL::test_repr[url6-URL('ftp://127.0.0.1/programmes/b006qtlx/episodes/player')] PASSED
258 tests/test_url.py::TestURL::test_rtruediv_typerror[12.34] PASSED
259 tests/test_url.py::TestURL::test_rtruediv_typerror[1234] PASSED
260 tests/test_url.py::TestURL::test_rtruediv_typerror[ABC] PASSED
261 tests/test_url.py::TestURL::test_rtruediv_typerror[abcdefg] PASSED
262 tests/test_url.py::TestURL::test_rtruediv_typerror[obj3] PASSED
263 tests/test_url.py::TestURL::test_rtruediv_typerror[obj4] PASSED
264 tests/test_url.py::TestURL::test_rtruediv_typerror[obj5] PASSED
265 tests/test_url.py::TestURL::test_rtruediv_typerror[obj6] PASSED
266 tests/test_url.py::TestURL::test_rtruediv_typerror[raises] PASSED
267 tests/test_url.py::TestURL::test_stem[/programmes/b006qtlx/episodes-episodes] PASSED
268 tests/test_url.py::TestURL::test_stem[https://github.com/domdfcoding/domdf_python_tools/releases/download/v0.4.8/domdf_python_tools-0.4.8.tar.gz-domdf_python_tools-0.4.8.tar] PASSED
269 tests/test_url.py::TestURL::test_stem[https://imgs.xkcd.com/comics/workflow.png-workflow] PASSED
270 tests/test_url.py::TestURL::test_stem[https://www.bbc.co.uk/programmes/b006qtlx/episodes-episodes] PASSED
271 tests/test_url.py::TestURL::test_stem[www.bbc.co.uk-] PASSED
272 tests/test_url.py::TestURL::test_str[/programmes/b006qtlx/episodes/player] PASSED
273 tests/test_url.py::TestURL::test_str[ftp://127.0.0.1/programmes/b006qtlx/episodes/player] PASSED
274 tests/test_url.py::TestURL::test_str[https://127.0.0.1/programmes/b006qtlx/episodes/player] PASSED
275 tests/test_url.py::TestURL::test_str[https://www.bbc.co.uk/programmes/b006qtlx/episodes/player] PASSED
276 tests/test_url.py::TestURL::test_str[programmes/b006qtlx/episodes/player] PASSED
277 tests/test_url.py::TestURL::test_str[www.bbc.co.uk/programmes/b006qtlx/episodes/player] PASSED
278 tests/test_url.py::TestURL::test_str[www.bbc.co.uk] PASSED
279 tests/test_url.py::TestURL::test_strict_equality PASSED
280 tests/test_url.py::TestURL::test_suffix[/programmes/b006qtlx/episodes-] PASSED
281 tests/test_url.py::TestURL::test_suffix[https://imgs.xkcd.com/comics/workflow.png-.png] PASSED
282 tests/test_url.py::TestURL::test_suffix[https://www.bbc.co.uk/programmes/b006qtlx/episodes-] PASSED
283 tests/test_url.py::TestURL::test_suffix[www.bbc.co.uk-] PASSED
284 tests/test_url.py::TestURL::test_suffixes[/programmes/b006qtlx/episodes-suffixes2] PASSED
285 tests/test_url.py::TestURL::test_suffixes[https://github.com/domdfcoding/domdf_python_tools/releases/download/v0.4.8/domdf_python_tools-0.4.8.tar.gz-suffixes4] PASSED
286 tests/test_url.py::TestURL::test_suffixes[https://imgs.xkcd.com/comics/workflow.png-suffixes3] PASSED
287 tests/test_url.py::TestURL::test_suffixes[https://www.bbc.co.uk/programmes/b006qtlx/episodes-suffixes0] PASSED
288 tests/test_url.py::TestURL::test_suffixes[www.bbc.co.uk-suffixes1] PASSED
289 tests/test_url.py::TestURL::test_with_fragment PASSED
290 tests/test_url.py::TestURL::test_with_name[/programmes/b006qtlx/episodes-/programmes/b006qtlx/foo-foo] PASSED
291 tests/test_url.py::TestURL::test_with_name[https://imgs.xkcd.com/comics/workflow.png-https://imgs.xkcd.com/comics/baz-baz] PASSED
292 tests/test_url.py::TestURL::test_with_name[https://www.bbc.co.uk/programmes/b006qtlx/episodes#fragment-https://www.bbc.co.uk/programmes/b006qtlx/foo-foo] PASSED
293 tests/test_url.py::TestURL::test_with_name[https://www.bbc.co.uk/programmes/b006qtlx/episodes-https://www.bbc.co.uk/programmes/b006qtlx/foo-foo] PASSED
294 tests/test_url.py::TestURL::test_with_name[https://www.bbc.co.uk/programmes/b006qtlx/episodes?que=ry#fragment-https://www.bbc.co.uk/programmes/b006qtlx/foo-foo] PASSED
295 tests/test_url.py::TestURL::test_with_name[https://www.bbc.co.uk/programmes/b006qtlx/episodes?que=ry-https://www.bbc.co.uk/programmes/b006qtlx/foo-foo] PASSED
296 tests/test_url.py::TestURL::test_with_name_errors PASSED
297 tests/test_url.py::TestURL::test_with_name_inherit[https://www.bbc.co.uk/programmes/b006qtlx/episodes#fragment-https://www.bbc.co.uk/programmes/b006qtlx/foo#fragment] PASSED
298 tests/test_url.py::TestURL::test_with_name_inherit[https://www.bbc.co.uk/programmes/b006qtlx/episodes-https://www.bbc.co.uk/programmes/b006qtlx/foo] PASSED
299 tests/test_url.py::TestURL::test_with_name_inherit[https://www.bbc.co.uk/programmes/b006qtlx/episodes?que=ry#fragment-https://www.bbc.co.uk/programmes/b006qtlx/foo?que=ry#fragment] PASSED
300 tests/test_url.py::TestURL::test_with_name_inherit[https://www.bbc.co.uk/programmes/b006qtlx/episodes?que=ry-https://www.bbc.co.uk/programmes/b006qtlx/foo?que=ry] PASSED
301 tests/test_url.py::TestURL::test_with_query PASSED
302 tests/test_url.py::TestURL::test_with_suffix[/programmes/b006qtlx/episodes-/programmes/b006qtlx/episodes.foo-.foo] PASSED
303 tests/test_url.py::TestURL::test_with_suffix[https://imgs.xkcd.com/comics/workflow.png-https://imgs.xkcd.com/comics/workflow.baz-.baz] PASSED
304 tests/test_url.py::TestURL::test_with_suffix[https://www.bbc.co.uk/programmes/b006qtlx/episodes#fragment-https://www.bbc.co.uk/programmes/b006qtlx/episodes.foo-.foo] PASSED
305 tests/test_url.py::TestURL::test_with_suffix[https://www.bbc.co.uk/programmes/b006qtlx/episodes-https://www.bbc.co.uk/programmes/b006qtlx/episodes.foo-.foo] PASSED
306 tests/test_url.py::TestURL::test_with_suffix[https://www.bbc.co.uk/programmes/b006qtlx/episodes?que=ry#fragment-https://www.bbc.co.uk/programmes/b006qtlx/episodes.foo-.foo] PASSED
307 tests/test_url.py::TestURL::test_with_suffix[https://www.bbc.co.uk/programmes/b006qtlx/episodes?que=ry-https://www.bbc.co.uk/programmes/b006qtlx/episodes.foo-.foo] PASSED
308 tests/test_url.py::TestURL::test_with_suffix_inherit[https://www.bbc.co.uk/programmes/b006qtlx/episodes#fragment-https://www.bbc.co.uk/programmes/b006qtlx/episodes.foo#fragment] PASSED
309 tests/test_url.py::TestURL::test_with_suffix_inherit[https://www.bbc.co.uk/programmes/b006qtlx/episodes-https://www.bbc.co.uk/programmes/b006qtlx/episodes.foo] PASSED
310 tests/test_url.py::TestURL::test_with_suffix_inherit[https://www.bbc.co.uk/programmes/b006qtlx/episodes?que=ry#fragment-https://www.bbc.co.uk/programmes/b006qtlx/episodes.foo?que=ry#fragment] PASSED
311 tests/test_url.py::TestURL::test_with_suffix_inherit[https://www.bbc.co.uk/programmes/b006qtlx/episodes?que=ry-https://www.bbc.co.uk/programmes/b006qtlx/episodes.foo?que=ry] PASSED
312 tests/test_url.py::TestURLPath::test_division[value0-expects0] PASSED
313 tests/test_url.py::TestURLPath::test_division[value1-expects1] PASSED
314 tests/test_url.py::TestURLPath::test_division[value2-expects2] PASSED
315 tests/test_url.py::TestURLPath::test_division[value3-expects3] PASSED
316 tests/test_url.py::TestURLPath::test_division_errors[ABC] PASSED
317 tests/test_url.py::TestURLPath::test_division_errors[obj0] PASSED
318 tests/test_url.py::TestURLPath::test_division_errors[obj1] PASSED
319 tests/test_url.py::TestURLPath::test_division_errors[obj2] PASSED
320 tests/test_url.py::TestURLPath::test_division_errors[obj3] PASSED
321 tests/test_url.py::TestURLPath::test_division_errors[raises] PASSED
322 tests/test_url.py::TestURLPath::test_division_errors_number[0] PASSED
323 tests/test_url.py::TestURLPath::test_division_errors_number[10] PASSED
324 tests/test_url.py::TestURLPath::test_division_errors_number[11] PASSED
325 tests/test_url.py::TestURLPath::test_division_errors_number[12] PASSED
326 tests/test_url.py::TestURLPath::test_division_errors_number[13] PASSED
327 tests/test_url.py::TestURLPath::test_division_errors_number[14] PASSED
328 tests/test_url.py::TestURLPath::test_division_errors_number[15] PASSED
329 tests/test_url.py::TestURLPath::test_division_errors_number[16] PASSED
330 tests/test_url.py::TestURLPath::test_division_errors_number[17] PASSED
331 tests/test_url.py::TestURLPath::test_division_errors_number[18] PASSED
332 tests/test_url.py::TestURLPath::test_division_errors_number[19] PASSED
333 tests/test_url.py::TestURLPath::test_division_errors_number[1] PASSED
334 tests/test_url.py::TestURLPath::test_division_errors_number[20] PASSED
335 tests/test_url.py::TestURLPath::test_division_errors_number[21] PASSED
336 tests/test_url.py::TestURLPath::test_division_errors_number[22] PASSED
337 tests/test_url.py::TestURLPath::test_division_errors_number[23] PASSED
338 tests/test_url.py::TestURLPath::test_division_errors_number[24] PASSED
339 tests/test_url.py::TestURLPath::test_division_errors_number[25] PASSED
340 tests/test_url.py::TestURLPath::test_division_errors_number[26] PASSED
341 tests/test_url.py::TestURLPath::test_division_errors_number[27] PASSED
342 tests/test_url.py::TestURLPath::test_division_errors_number[28] PASSED
343 tests/test_url.py::TestURLPath::test_division_errors_number[29] PASSED
344 tests/test_url.py::TestURLPath::test_division_errors_number[2] PASSED
345 tests/test_url.py::TestURLPath::test_division_errors_number[30] PASSED
346 tests/test_url.py::TestURLPath::test_division_errors_number[31] PASSED
347 tests/test_url.py::TestURLPath::test_division_errors_number[32] PASSED
348 tests/test_url.py::TestURLPath::test_division_errors_number[33] PASSED
349 tests/test_url.py::TestURLPath::test_division_errors_number[34] PASSED
350 tests/test_url.py::TestURLPath::test_division_errors_number[35] PASSED
351 tests/test_url.py::TestURLPath::test_division_errors_number[36] PASSED
352 tests/test_url.py::TestURLPath::test_division_errors_number[37] PASSED
353 tests/test_url.py::TestURLPath::test_division_errors_number[38] PASSED
354 tests/test_url.py::TestURLPath::test_division_errors_number[39] PASSED
355 tests/test_url.py::TestURLPath::test_division_errors_number[3] PASSED
356 tests/test_url.py::TestURLPath::test_division_errors_number[40] PASSED
357 tests/test_url.py::TestURLPath::test_division_errors_number[41] PASSED
358 tests/test_url.py::TestURLPath::test_division_errors_number[42] PASSED
359 tests/test_url.py::TestURLPath::test_division_errors_number[43] PASSED
360 tests/test_url.py::TestURLPath::test_division_errors_number[44] PASSED
361 tests/test_url.py::TestURLPath::test_division_errors_number[45] PASSED
362 tests/test_url.py::TestURLPath::test_division_errors_number[46] PASSED
363 tests/test_url.py::TestURLPath::test_division_errors_number[47] PASSED
364 tests/test_url.py::TestURLPath::test_division_errors_number[48] PASSED
365 tests/test_url.py::TestURLPath::test_division_errors_number[49] PASSED
366 tests/test_url.py::TestURLPath::test_division_errors_number[4] PASSED
367 tests/test_url.py::TestURLPath::test_division_errors_number[50] PASSED
368 tests/test_url.py::TestURLPath::test_division_errors_number[51] PASSED
369 tests/test_url.py::TestURLPath::test_division_errors_number[52] PASSED
370 tests/test_url.py::TestURLPath::test_division_errors_number[53] PASSED
371 tests/test_url.py::TestURLPath::test_division_errors_number[54] PASSED
372 tests/test_url.py::TestURLPath::test_division_errors_number[55] PASSED
373 tests/test_url.py::TestURLPath::test_division_errors_number[56] PASSED
374 tests/test_url.py::TestURLPath::test_division_errors_number[57] PASSED
375 tests/test_url.py::TestURLPath::test_division_errors_number[58] PASSED
376 tests/test_url.py::TestURLPath::test_division_errors_number[59] PASSED
377 tests/test_url.py::TestURLPath::test_division_errors_number[5] PASSED
378 tests/test_url.py::TestURLPath::test_division_errors_number[60] PASSED
379 tests/test_url.py::TestURLPath::test_division_errors_number[61] PASSED
380 tests/test_url.py::TestURLPath::test_division_errors_number[62] PASSED
381 tests/test_url.py::TestURLPath::test_division_errors_number[63] PASSED
382 tests/test_url.py::TestURLPath::test_division_errors_number[64] PASSED
383 tests/test_url.py::TestURLPath::test_division_errors_number[65] PASSED
384 tests/test_url.py::TestURLPath::test_division_errors_number[66] PASSED
385 tests/test_url.py::TestURLPath::test_division_errors_number[67] PASSED
386 tests/test_url.py::TestURLPath::test_division_errors_number[68] PASSED
387 tests/test_url.py::TestURLPath::test_division_errors_number[69] PASSED
388 tests/test_url.py::TestURLPath::test_division_errors_number[6] PASSED
389 tests/test_url.py::TestURLPath::test_division_errors_number[70] PASSED
390 tests/test_url.py::TestURLPath::test_division_errors_number[71] PASSED
391 tests/test_url.py::TestURLPath::test_division_errors_number[72] PASSED
392 tests/test_url.py::TestURLPath::test_division_errors_number[73] PASSED
393 tests/test_url.py::TestURLPath::test_division_errors_number[74] PASSED
394 tests/test_url.py::TestURLPath::test_division_errors_number[75] PASSED
395 tests/test_url.py::TestURLPath::test_division_errors_number[76] PASSED
396 tests/test_url.py::TestURLPath::test_division_errors_number[77] PASSED
397 tests/test_url.py::TestURLPath::test_division_errors_number[78] PASSED
398 tests/test_url.py::TestURLPath::test_division_errors_number[79] PASSED
399 tests/test_url.py::TestURLPath::test_division_errors_number[7] PASSED
400 tests/test_url.py::TestURLPath::test_division_errors_number[80] PASSED
401 tests/test_url.py::TestURLPath::test_division_errors_number[81] PASSED
402 tests/test_url.py::TestURLPath::test_division_errors_number[82] PASSED
403 tests/test_url.py::TestURLPath::test_division_errors_number[83] PASSED
404 tests/test_url.py::TestURLPath::test_division_errors_number[84] PASSED
405 tests/test_url.py::TestURLPath::test_division_errors_number[85] PASSED
406 tests/test_url.py::TestURLPath::test_division_errors_number[86] PASSED
407 tests/test_url.py::TestURLPath::test_division_errors_number[87] PASSED
408 tests/test_url.py::TestURLPath::test_division_errors_number[88] PASSED
409 tests/test_url.py::TestURLPath::test_division_errors_number[89] PASSED
410 tests/test_url.py::TestURLPath::test_division_errors_number[8] PASSED
411 tests/test_url.py::TestURLPath::test_division_errors_number[90] PASSED
412 tests/test_url.py::TestURLPath::test_division_errors_number[91] PASSED
413 tests/test_url.py::TestURLPath::test_division_errors_number[92] PASSED
414 tests/test_url.py::TestURLPath::test_division_errors_number[93] PASSED
415 tests/test_url.py::TestURLPath::test_division_errors_number[94] PASSED
416 tests/test_url.py::TestURLPath::test_division_errors_number[95] PASSED
417 tests/test_url.py::TestURLPath::test_division_errors_number[96] PASSED
418 tests/test_url.py::TestURLPath::test_division_errors_number[97] PASSED
419 tests/test_url.py::TestURLPath::test_division_errors_number[98] PASSED
420 tests/test_url.py::TestURLPath::test_division_errors_number[99] PASSED
421 tests/test_url.py::TestURLPath::test_division_errors_number[9] PASSED
422 tests/test_url.py::TestURLPath::test_division_pathlike[value0-expects0] PASSED
423 tests/test_url.py::TestURLPath::test_division_pathlike[value1-expects1] PASSED
424 tests/test_url.py::TestURLPath::test_division_pathlike[value2-expects2] PASSED
425 tests/test_url.py::TestURLPath::test_division_pathlike[value3-expects3] PASSED
426 tests/test_url.py::TestURLPath::test_division_pathlike[value4-expects4] PASSED
427 tests/test_url.py::TestURLPath::test_division_pathlike[value5-expects5] PASSED
428 tests/test_url.py::TestURLPath::test_division_pathlike[value6-expects6] PASSED
429 tests/test_url.py::TestURLPath::test_division_pathlike[value7-expects7] XFAIL
430 tests/test_url.py::TestURLPath::test_drive_root_anchor[-] PASSED
431 tests/test_url.py::TestURLPath::test_drive_root_anchor[/news-/] PASSED
432 tests/test_url.py::TestURLPath::test_drive_root_anchor[/programmes/b006qtlx/episodes/player-/] PASSED
433 tests/test_url.py::TestURLPath::test_drive_root_anchor[/watch?v=NG21KWZSiok-/] PASSED
434 tests/test_url.py::TestURLPath::test_drive_root_anchor[news-] PASSED
435 tests/test_url.py::TestURLPath::test_drive_root_anchor[watch?v=NG21KWZSiok-] PASSED
436 tests/test_url.py::TestURLPath::test_is_absolute[value0-False] PASSED
437 tests/test_url.py::TestURLPath::test_is_absolute[value1-False] PASSED
438 tests/test_url.py::TestURLPath::test_is_absolute[value2-True] PASSED
439 tests/test_url.py::TestURLPath::test_is_absolute[value3-True] PASSED
440 tests/test_url.py::TestURLPath::test_is_absolute[value4-False] PASSED
441 tests/test_url.py::TestURLPath::test_is_absolute[value5-True] PASSED
442 tests/test_url.py::TestURLPath::test_is_absolute[value6-False] PASSED
443 tests/test_url.py::TestURLPath::test_is_absolute[value7-True] PASSED
444 tests/test_url.py::TestURLPath::test_is_absolute[value8-True] PASSED
445 tests/test_url.py::TestURLPath::test_is_absolute[value9-False] PASSED
446 tests/test_url.py::TestURLPath::test_joinpath[value0-expects0] PASSED
447 tests/test_url.py::TestURLPath::test_joinpath[value1-expects1] PASSED
448 tests/test_url.py::TestURLPath::test_joinpath[value2-expects2] PASSED
449 tests/test_url.py::TestURLPath::test_joinpath[value3-expects3] PASSED
450 tests/test_url.py::TestURLPath::test_notimplemented[as_uri] PASSED
451 tests/test_url.py::TestURLPath::test_relative_to[base0-/news] PASSED
452 tests/test_url.py::TestURLPath::test_relative_to[base1-other1] PASSED
453 tests/test_url.py::TestURLPath::test_relative_to[base2-other2] PASSED
454 tests/test_url.py::TestURLPath::test_relative_to[base3-news] PASSED
455 tests/test_url.py::TestURLPath::test_relative_to[base4-other4] PASSED
456 tests/test_url.py::TestURLPath::test_relative_to[base5-other5] PASSED
457 tests/test_url.py::TestURLPath::test_repr[-URLPath('')] PASSED
458 tests/test_url.py::TestURLPath::test_repr[/programmes/b006qtlx/episodes/player-URLPath('/programmes/b006qtlx/episodes/player')] PASSED
459 tests/test_url.py::TestURLPath::test_repr[/watch?v=NG21KWZSiok-URLPath('/watch?v=NG21KWZSiok')] PASSED
460 tests/test_url.py::TestURLPath::test_repr[watch?v=NG21KWZSiok-URLPath('watch?v=NG21KWZSiok')] PASSED
461 tests/test_url.py::TestURLPath::test_rtruediv_typerror[12.34] PASSED
462 tests/test_url.py::TestURLPath::test_rtruediv_typerror[1234] PASSED
463 tests/test_url.py::TestURLPath::test_rtruediv_typerror[ABC] PASSED
464 tests/test_url.py::TestURLPath::test_rtruediv_typerror[obj2] PASSED
465 tests/test_url.py::TestURLPath::test_rtruediv_typerror[obj3] PASSED
466 tests/test_url.py::TestURLPath::test_rtruediv_typerror[obj4] PASSED
467 tests/test_url.py::TestURLPath::test_rtruediv_typerror[obj5] PASSED
468 tests/test_url.py::TestURLPath::test_rtruediv_typerror[raises] PASSED
469 tests/test_url.py::TestURLPath::test_str[/programmes/b006qtlx/episodes/player] PASSED
470 tests/test_url.py::TestURLPath::test_str[/watch?v=NG21KWZSiok] PASSED
471 tests/test_url.py::TestURLPath::test_str[] PASSED
472 tests/test_url.py::TestURLPath::test_str[watch?v=NG21KWZSiok] PASSED
473 tests/test_url.py::test_domain_class PASSED
474 tests/test_url.py::test_string PASSED
476 ================================== XFAILURES ===================================
477 $(@D)/tests/test_url.py:121: AssertionError: assert False
479 Required test coverage of 94.0% reached. Total coverage: 94.57%
480 ============================= slowest 25 durations =============================
481 =========================== short test summary info ============================
482 ======== 459 passed, 1 xfailed ========
483   py$(PYV): OK
484   congratulations :)