1 py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
2 py$(PYV): commands[0]> python -m pytest -v --tb=short --basetemp=$(@D)/.tox/py$(PYV)/tmp
3 ============================= test session starts ==============================
4 platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
5 cachedir: .tox/py$(PYV)/.pytest_cache
7 configfile: pyproject.toml
9 collecting ... collected 78 items
11 tests/test_escape.py::test_escape[markupsafe._native--] PASSED
12 tests/test_escape.py::test_escape[markupsafe._native-abcd&><'"efgh-abcd&><'"efgh] PASSED
13 tests/test_escape.py::test_escape[markupsafe._native-&><'"efgh-&><'"efgh] PASSED
14 tests/test_escape.py::test_escape[markupsafe._native-abcd&><'"-abcd&><'"] PASSED
15 tests/test_escape.py::test_escape[markupsafe._native-\u3053\u3093\u306b\u3061\u306f&><'"\u3053\u3093\u3070\u3093\u306f-\u3053\u3093\u306b\u3061\u306f&><'"\u3053\u3093\u3070\u3093\u306f] PASSED
16 tests/test_escape.py::test_escape[markupsafe._native-&><'"\u3053\u3093\u3070\u3093\u306f-&><'"\u3053\u3093\u3070\u3093\u306f] PASSED
17 tests/test_escape.py::test_escape[markupsafe._native-\u3053\u3093\u306b\u3061\u306f&><'"-\u3053\u3093\u306b\u3061\u306f&><'"] PASSED
18 tests/test_escape.py::test_escape[markupsafe._native-\U0001f363\U0001f362&><'"\U0001f37a xyz-\U0001f363\U0001f362&><'"\U0001f37a xyz] PASSED
19 tests/test_escape.py::test_escape[markupsafe._native-&><'"\U0001f37a xyz-&><'"\U0001f37a xyz] PASSED
20 tests/test_escape.py::test_escape[markupsafe._native-\U0001f363\U0001f362&><'"-\U0001f363\U0001f362&><'"] PASSED
21 tests/test_escape.py::test_proxy[markupsafe._native] PASSED
22 tests/test_escape.py::test_subclass[markupsafe._native] PASSED
23 tests/test_exception_custom_html.py::test_exception_custom_html[markupsafe._native] PASSED
24 tests/test_leak.py::test_markup_leaks[markupsafe._native] PASSED
25 tests/test_markupsafe.py::test_adding[markupsafe._native] PASSED
26 tests/test_markupsafe.py::test_string_interpolation[markupsafe._native-<em>%s</em>-<bad user>-<em><bad user></em>] PASSED
27 tests/test_markupsafe.py::test_string_interpolation[markupsafe._native-<em>%(username)s</em>-data1-<em><bad user></em>] PASSED
28 tests/test_markupsafe.py::test_string_interpolation[markupsafe._native-%i-3.14-3] PASSED
29 tests/test_markupsafe.py::test_string_interpolation[markupsafe._native-%.2f-3.14-3.14] PASSED
30 tests/test_markupsafe.py::test_type_behavior[markupsafe._native] PASSED
31 tests/test_markupsafe.py::test_html_interop[markupsafe._native] PASSED
32 tests/test_markupsafe.py::test_missing_interpol[markupsafe._native-foo] PASSED
33 tests/test_markupsafe.py::test_missing_interpol[markupsafe._native-42] PASSED
34 tests/test_markupsafe.py::test_missing_interpol[markupsafe._native-args2] PASSED
35 tests/test_markupsafe.py::test_tuple_interpol[markupsafe._native] PASSED
36 tests/test_markupsafe.py::test_dict_interpol[markupsafe._native] PASSED
37 tests/test_markupsafe.py::test_escaping[markupsafe._native] PASSED
38 tests/test_markupsafe.py::test_unescape[markupsafe._native] PASSED
39 tests/test_markupsafe.py::test_format[markupsafe._native] PASSED
40 tests/test_markupsafe.py::test_format_map[markupsafe._native] PASSED
41 tests/test_markupsafe.py::test_formatting_empty[markupsafe._native] PASSED
42 tests/test_markupsafe.py::test_custom_formatting[markupsafe._native] PASSED
43 tests/test_markupsafe.py::test_complex_custom_formatting[markupsafe._native] PASSED
44 tests/test_markupsafe.py::test_formatting_with_objects[markupsafe._native] PASSED
45 tests/test_markupsafe.py::test_escape_silent[markupsafe._native] PASSED
46 tests/test_markupsafe.py::test_splitting[markupsafe._native] PASSED
47 tests/test_markupsafe.py::test_mul[markupsafe._native] PASSED
48 tests/test_markupsafe.py::test_escape_return_type[markupsafe._native] PASSED
49 tests/test_markupsafe.py::test_soft_str[markupsafe._native] PASSED
50 tests/test_escape.py::test_escape[markupsafe._speedups--] PASSED
51 tests/test_escape.py::test_escape[markupsafe._speedups-abcd&><'"efgh-abcd&><'"efgh] PASSED
52 tests/test_escape.py::test_escape[markupsafe._speedups-&><'"efgh-&><'"efgh] PASSED
53 tests/test_escape.py::test_escape[markupsafe._speedups-abcd&><'"-abcd&><'"] PASSED
54 tests/test_escape.py::test_escape[markupsafe._speedups-\u3053\u3093\u306b\u3061\u306f&><'"\u3053\u3093\u3070\u3093\u306f-\u3053\u3093\u306b\u3061\u306f&><'"\u3053\u3093\u3070\u3093\u306f] PASSED
55 tests/test_escape.py::test_escape[markupsafe._speedups-&><'"\u3053\u3093\u3070\u3093\u306f-&><'"\u3053\u3093\u3070\u3093\u306f] PASSED
56 tests/test_escape.py::test_escape[markupsafe._speedups-\u3053\u3093\u306b\u3061\u306f&><'"-\u3053\u3093\u306b\u3061\u306f&><'"] PASSED
57 tests/test_escape.py::test_escape[markupsafe._speedups-\U0001f363\U0001f362&><'"\U0001f37a xyz-\U0001f363\U0001f362&><'"\U0001f37a xyz] PASSED
58 tests/test_escape.py::test_escape[markupsafe._speedups-&><'"\U0001f37a xyz-&><'"\U0001f37a xyz] PASSED
59 tests/test_escape.py::test_escape[markupsafe._speedups-\U0001f363\U0001f362&><'"-\U0001f363\U0001f362&><'"] PASSED
60 tests/test_escape.py::test_proxy[markupsafe._speedups] PASSED
61 tests/test_escape.py::test_subclass[markupsafe._speedups] PASSED
62 tests/test_exception_custom_html.py::test_exception_custom_html[markupsafe._speedups] PASSED
63 tests/test_leak.py::test_markup_leaks[markupsafe._speedups] PASSED
64 tests/test_markupsafe.py::test_adding[markupsafe._speedups] PASSED
65 tests/test_markupsafe.py::test_string_interpolation[markupsafe._speedups-<em>%s</em>-<bad user>-<em><bad user></em>] PASSED
66 tests/test_markupsafe.py::test_string_interpolation[markupsafe._speedups-<em>%(username)s</em>-data1-<em><bad user></em>] PASSED
67 tests/test_markupsafe.py::test_string_interpolation[markupsafe._speedups-%i-3.14-3] PASSED
68 tests/test_markupsafe.py::test_string_interpolation[markupsafe._speedups-%.2f-3.14-3.14] PASSED
69 tests/test_markupsafe.py::test_type_behavior[markupsafe._speedups] PASSED
70 tests/test_markupsafe.py::test_html_interop[markupsafe._speedups] PASSED
71 tests/test_markupsafe.py::test_missing_interpol[markupsafe._speedups-foo] PASSED
72 tests/test_markupsafe.py::test_missing_interpol[markupsafe._speedups-42] PASSED
73 tests/test_markupsafe.py::test_missing_interpol[markupsafe._speedups-args2] PASSED
74 tests/test_markupsafe.py::test_tuple_interpol[markupsafe._speedups] PASSED
75 tests/test_markupsafe.py::test_dict_interpol[markupsafe._speedups] PASSED
76 tests/test_markupsafe.py::test_escaping[markupsafe._speedups] PASSED
77 tests/test_markupsafe.py::test_unescape[markupsafe._speedups] PASSED
78 tests/test_markupsafe.py::test_format[markupsafe._speedups] PASSED
79 tests/test_markupsafe.py::test_format_map[markupsafe._speedups] PASSED
80 tests/test_markupsafe.py::test_formatting_empty[markupsafe._speedups] PASSED
81 tests/test_markupsafe.py::test_custom_formatting[markupsafe._speedups] PASSED
82 tests/test_markupsafe.py::test_complex_custom_formatting[markupsafe._speedups] PASSED
83 tests/test_markupsafe.py::test_formatting_with_objects[markupsafe._speedups] PASSED
84 tests/test_markupsafe.py::test_escape_silent[markupsafe._speedups] PASSED
85 tests/test_markupsafe.py::test_splitting[markupsafe._speedups] PASSED
86 tests/test_markupsafe.py::test_mul[markupsafe._speedups] PASSED
87 tests/test_markupsafe.py::test_escape_return_type[markupsafe._speedups] PASSED
88 tests/test_markupsafe.py::test_soft_str[markupsafe._speedups] PASSED
90 ======== 78 passed ========