commit | author | age
|
1c78d0
|
1 |
py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) |
MT |
2 |
py$(PYV): commands[0]> python -m pytest |
|
3 |
============================= test session starts ============================== |
|
4 |
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python |
|
5 |
cachedir: .tox/py$(PYV)/.pytest_cache |
cd8298
|
6 |
rootdir: $(@D) |
MT |
7 |
configfile: setup.cfg |
|
8 |
testpaths: tests |
f42b1f
|
9 |
collecting ... collected 151 items |
1c78d0
|
10 |
|
MT |
11 |
tests/test_auth/test_auth_cookie.py::test_basic PASSED |
|
12 |
tests/test_auth/test_auth_cookie.py::test_noop PASSED |
|
13 |
tests/test_auth/test_auth_cookie.py::test_roundtrip PASSED |
|
14 |
tests/test_auth/test_auth_digest.py::test_digest PASSED |
|
15 |
tests/test_auth/test_auth_tkt.py::test_auth_ticket_cookie PASSED |
|
16 |
tests/test_auth/test_auth_tkt.py::test_auth_ticket_digest_and_cookie_value PASSED |
|
17 |
tests/test_cgiapp.py::test_error PASSED |
|
18 |
tests/test_cgiapp.py::test_form PASSED |
|
19 |
tests/test_cgiapp.py::test_ok PASSED |
|
20 |
tests/test_cgiapp.py::test_stderr PASSED |
|
21 |
tests/test_cgitb_catcher.py::test_after_start PASSED |
|
22 |
tests/test_cgitb_catcher.py::test_iter_app PASSED |
|
23 |
tests/test_cgitb_catcher.py::test_makes_exception PASSED |
|
24 |
tests/test_cgitb_catcher.py::test_start_res PASSED |
|
25 |
tests/test_config.py::test_process_config PASSED |
|
26 |
tests/test_config.py::test_process_config_multi PASSED |
|
27 |
tests/test_config.py::test_request_config PASSED |
|
28 |
tests/test_config.py::test_request_config_multi PASSED |
|
29 |
tests/test_doctests.py::test_doctest_mods[paste.evalexception.evalcontext] PASSED |
|
30 |
tests/test_doctests.py::test_doctest_mods[paste.exceptions.serial_number_generator] PASSED |
|
31 |
tests/test_doctests.py::test_doctest_mods[paste.request] PASSED |
|
32 |
tests/test_doctests.py::test_doctest_mods[paste.url] PASSED |
|
33 |
tests/test_doctests.py::test_doctest_mods[paste.util.dateinterval] PASSED |
|
34 |
tests/test_doctests.py::test_doctest_mods[paste.util.looper] PASSED |
|
35 |
tests/test_doctests.py::test_doctest_mods[paste.util.quoting] PASSED |
|
36 |
tests/test_doctests.py::test_doctest_mods[paste.util.template] PASSED |
|
37 |
tests/test_doctests.py::test_doctest_mods[paste.wsgilib] PASSED |
|
38 |
tests/test_doctests.py::test_doctests[tests/template.txt] PASSED |
|
39 |
tests/test_errordocument.py::test_auth_docs_app PASSED |
|
40 |
tests/test_errordocument.py::test_bad_error PASSED |
|
41 |
tests/test_errordocument.py::test_error_docs_app PASSED |
|
42 |
tests/test_errordocument.py::test_forward PASSED |
|
43 |
tests/test_errordocument.py::test_ok PASSED |
|
44 |
tests/test_exceptions/test_error_middleware.py::test_after_start PASSED |
|
45 |
tests/test_exceptions/test_error_middleware.py::test_iter_app PASSED |
|
46 |
tests/test_exceptions/test_error_middleware.py::test_makes_exception PASSED |
|
47 |
tests/test_exceptions/test_error_middleware.py::test_start_res PASSED |
|
48 |
tests/test_exceptions/test_error_middleware.py::test_unicode_exception PASSED |
|
49 |
tests/test_exceptions/test_formatter.py::test_content PASSED |
|
50 |
tests/test_exceptions/test_formatter.py::test_excersize PASSED |
|
51 |
tests/test_exceptions/test_formatter.py::test_hide PASSED |
|
52 |
tests/test_exceptions/test_formatter.py::test_hide_after PASSED |
|
53 |
tests/test_exceptions/test_formatter.py::test_hide_before PASSED |
|
54 |
tests/test_exceptions/test_formatter.py::test_hide_supppressed PASSED |
|
55 |
tests/test_exceptions/test_formatter.py::test_make_wrappable PASSED |
|
56 |
tests/test_exceptions/test_formatter.py::test_trim PASSED |
|
57 |
tests/test_exceptions/test_httpexceptions.py::test_HTTPMove PASSED |
|
58 |
tests/test_exceptions/test_httpexceptions.py::test_badapp PASSED |
|
59 |
tests/test_exceptions/test_httpexceptions.py::test_misc PASSED |
|
60 |
tests/test_exceptions/test_httpexceptions.py::test_redapp PASSED |
|
61 |
tests/test_exceptions/test_httpexceptions.py::test_template PASSED |
|
62 |
tests/test_exceptions/test_httpexceptions.py::test_unicode PASSED |
|
63 |
tests/test_exceptions/test_reporter.py::test_logger PASSED |
|
64 |
tests/test_fileapp.py::test_cache PASSED |
|
65 |
tests/test_fileapp.py::test_data PASSED |
|
66 |
tests/test_fileapp.py::test_dir PASSED |
|
67 |
tests/test_fileapp.py::test_disposition PASSED |
|
68 |
tests/test_fileapp.py::test_file PASSED |
|
69 |
tests/test_fileapp.py::test_file_cache PASSED |
|
70 |
tests/test_fileapp.py::test_file_range PASSED |
|
71 |
tests/test_fileapp.py::test_methods PASSED |
|
72 |
tests/test_fileapp.py::test_modified PASSED |
|
73 |
tests/test_fileapp.py::test_range PASSED |
|
74 |
tests/test_fixture.py::test_fixture PASSED |
|
75 |
tests/test_fixture.py::test_fixture_form PASSED |
|
76 |
tests/test_fixture.py::test_fixture_form_end PASSED |
|
77 |
tests/test_fixture.py::test_params_and_upload_files PASSED |
|
78 |
tests/test_fixture.py::test_unicode_path PASSED |
|
79 |
tests/test_grantip.py::test_req PASSED |
|
80 |
tests/test_gzipper.py::test_gzip PASSED |
|
81 |
tests/test_gzipper.py::test_gzip_head PASSED |
|
82 |
tests/test_httpheaders.py::test_cache_control PASSED |
|
83 |
tests/test_httpheaders.py::test_content_disposition PASSED |
|
84 |
tests/test_httpheaders.py::test_copy PASSED |
|
85 |
tests/test_httpheaders.py::test_environ PASSED |
|
86 |
tests/test_httpheaders.py::test_environ_cgi PASSED |
|
87 |
tests/test_httpheaders.py::test_if_modified_since PASSED |
|
88 |
tests/test_httpheaders.py::test_normalize PASSED |
|
89 |
tests/test_httpheaders.py::test_range PASSED |
|
90 |
tests/test_httpheaders.py::test_response_headers PASSED |
|
91 |
tests/test_httpheaders.py::test_sorting PASSED |
|
92 |
tests/test_httpserver.py::test_address_family_v4 PASSED |
|
93 |
tests/test_httpserver.py::test_address_family_v4_host_and_port PASSED |
|
94 |
tests/test_httpserver.py::test_address_family_v6 PASSED |
|
95 |
tests/test_httpserver.py::test_environ PASSED |
|
96 |
tests/test_httpserver.py::test_environ_with_multiple_values PASSED |
|
97 |
tests/test_httpserver.py::test_limited_length_file PASSED |
|
98 |
tests/test_httpserver.py::test_limited_length_file_tell_on_socket PASSED |
|
99 |
tests/test_import_string.py::test_complex PASSED |
|
100 |
tests/test_import_string.py::test_simple PASSED |
|
101 |
tests/test_multidict.py::test_dict PASSED |
|
102 |
tests/test_multidict.py::test_unicode_dict PASSED |
cd8298
|
103 |
tests/test_proxy.py::test_proxy_to_website SKIPPED (httpbin.org is t...) |
1c78d0
|
104 |
tests/test_recursive.py::test_ForwardRequestException PASSED |
MT |
105 |
tests/test_recursive.py::test_ForwardRequest_environ PASSED |
|
106 |
tests/test_recursive.py::test_ForwardRequest_factory PASSED |
|
107 |
tests/test_recursive.py::test_ForwardRequest_url PASSED |
|
108 |
tests/test_registry.py::test_double_registry PASSED |
|
109 |
tests/test_registry.py::test_iterating_response PASSED |
|
110 |
tests/test_registry.py::test_really_deep_registry PASSED |
|
111 |
tests/test_registry.py::test_registry_no_object_error PASSED |
|
112 |
tests/test_registry.py::test_restorer_basic PASSED |
|
113 |
tests/test_registry.py::test_restorer_basic_manager_outside PASSED |
|
114 |
tests/test_registry.py::test_restorer_disabled PASSED |
|
115 |
tests/test_registry.py::test_restorer_middleman_nested_evalexception PASSED |
|
116 |
tests/test_registry.py::test_restorer_middlemen_nested_evalexception PASSED |
|
117 |
tests/test_registry.py::test_restorer_nested_middleman PASSED |
|
118 |
tests/test_registry.py::test_simple PASSED |
|
119 |
tests/test_registry.py::test_solo_registry PASSED |
|
120 |
tests/test_registry.py::test_with_default_object PASSED |
|
121 |
tests/test_request.py::test_bad_cookie PASSED |
|
122 |
tests/test_request.py::test_gets PASSED |
|
123 |
tests/test_request.py::test_language_parsing PASSED |
|
124 |
tests/test_request.py::test_mime_parsing PASSED |
f42b1f
|
125 |
tests/test_request_form.py::test_parse_formvars_nodup PASSED |
1c78d0
|
126 |
tests/test_request_form.py::test_parse_querystring PASSED |
MT |
127 |
tests/test_request_form.py::test_parsevars PASSED |
|
128 |
tests/test_response.py::test_replace_header PASSED |
|
129 |
tests/test_session.py::test_app1 PASSED |
|
130 |
tests/test_session.py::test_app2 PASSED |
|
131 |
tests/test_urlmap.py::test_404 PASSED |
|
132 |
tests/test_urlmap.py::test_map PASSED |
|
133 |
tests/test_urlparser.py::test_deep PASSED |
|
134 |
tests/test_urlparser.py::test_egg_parser PASSED |
|
135 |
tests/test_urlparser.py::test_find_file PASSED |
|
136 |
tests/test_urlparser.py::test_hook PASSED |
|
137 |
tests/test_urlparser.py::test_not_found_hook PASSED |
|
138 |
tests/test_urlparser.py::test_python PASSED |
|
139 |
tests/test_urlparser.py::test_relative_path_in_static_parser PASSED |
|
140 |
tests/test_urlparser.py::test_static_parser PASSED |
|
141 |
tests/test_urlparser.py::test_xss PASSED |
|
142 |
tests/test_util/test_datetimeutil.py::test_date PASSED |
|
143 |
tests/test_util/test_datetimeutil.py::test_time PASSED |
|
144 |
tests/test_util/test_datetimeutil.py::test_timedelta PASSED |
|
145 |
tests/test_util/test_mimeparse.py::test_best_match PASSED |
|
146 |
tests/test_util/test_mimeparse.py::test_fitness_and_quality_parsed PASSED |
|
147 |
tests/test_util/test_mimeparse.py::test_illformed_best_match PASSED |
|
148 |
tests/test_util/test_mimeparse.py::test_parse_illformed_mime_type PASSED |
|
149 |
tests/test_util/test_mimeparse.py::test_parse_media_range PASSED |
|
150 |
tests/test_util/test_mimeparse.py::test_parse_mime_type PASSED |
|
151 |
tests/test_util/test_mimeparse.py::test_quality PASSED |
|
152 |
tests/test_util/test_mimeparse.py::test_quality_parsed PASSED |
|
153 |
tests/test_util/test_mimeparse.py::test_sorted_match PASSED |
|
154 |
tests/test_util/test_quoting.py::TestQuoting::test_html_quote PASSED |
|
155 |
tests/test_util/test_quoting.py::TestQuoting::test_html_unquote PASSED |
|
156 |
tests/test_wsgilib.py::test_add_close[app_iterable_func_bytes-expected0] PASSED |
|
157 |
tests/test_wsgilib.py::test_add_close[app_iterable_func_unicode-expected1] PASSED |
|
158 |
tests/test_wsgiwrappers.py::test_call_wsgiresponse PASSED |
|
159 |
tests/test_wsgiwrappers.py::test_wsgirequest_charset PASSED |
|
160 |
tests/test_wsgiwrappers.py::test_wsgirequest_charset_fileupload PASSED |
|
161 |
tests/test_wsgiwrappers.py::test_wsgiresponse_charset PASSED |
|
162 |
|
|
163 |
=============================== warnings summary =============================== |
56ae10
|
164 |
tests/__init__.py:6 |
MT |
165 |
$(@D)/tests/__init__.py:6: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html |
|
166 |
import pkg_resources |
1c78d0
|
167 |
|
d5f77a
|
168 |
../../../../../../../..$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832 |
MT |
169 |
../../../../../../../..$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832 |
|
170 |
$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('paste')`. |
56ae10
|
171 |
Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages |
MT |
172 |
declare_namespace(pkg) |
|
173 |
|
d5f77a
|
174 |
../../../../../../../..$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832 |
MT |
175 |
$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('flufl')`. |
56ae10
|
176 |
Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages |
MT |
177 |
declare_namespace(pkg) |
|
178 |
|
d5f77a
|
179 |
../../../../../../../..$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832 |
MT |
180 |
../../../../../../../..$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832 |
|
181 |
$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('repoze')`. |
56ae10
|
182 |
Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages |
MT |
183 |
declare_namespace(pkg) |
|
184 |
|
d5f77a
|
185 |
../../../../../../../..$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832 |
MT |
186 |
$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('repoze.sphinx')`. |
56ae10
|
187 |
Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages |
MT |
188 |
declare_namespace(pkg) |
|
189 |
|
d5f77a
|
190 |
../../../../../../../..$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2317 |
MT |
191 |
$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2317: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('repoze')`. |
56ae10
|
192 |
Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages |
MT |
193 |
declare_namespace(parent) |
|
194 |
|
d5f77a
|
195 |
../../../../../../../..$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832 |
MT |
196 |
$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('sphinxcontrib')`. |
56ae10
|
197 |
Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages |
MT |
198 |
declare_namespace(pkg) |
|
199 |
|
d5f77a
|
200 |
../../../../../../../..$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832 |
MT |
201 |
$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('zc')`. |
56ae10
|
202 |
Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages |
MT |
203 |
declare_namespace(pkg) |
|
204 |
|
d5f77a
|
205 |
../../../../../../../..$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: 15 warnings |
MT |
206 |
$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('zope')`. |
56ae10
|
207 |
Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages |
MT |
208 |
declare_namespace(pkg) |
1c78d0
|
209 |
|
MT |
210 |
tests/test_recursive.py::test_ForwardRequestException |
|
211 |
$(@D)/tests/test_recursive.py:104: DeprecationWarning: ForwardRequestException(path_info=...) has been deprecated; please use ForwardRequestException(url=...) |
|
212 |
raise ForwardRequestException(path_info=self.url) |
|
213 |
|
|
214 |
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html |
d5f77a
|
215 |
======== 150 passed, 1 skipped, 26 warnings ======== |
1c78d0
|
216 |
py$(PYV): OK |
MT |
217 |
congratulations :) |