commit | author | age
|
70c538
|
1 |
py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) |
451f27
|
2 |
py$(PYV): commands[0]> python -m pytest --doctest-modules |
MT |
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 |
rootdir: $(@D) |
|
7 |
configfile: setup.cfg |
|
8 |
testpaths: src/chameleon |
3ee8d0
|
9 |
collecting ... collected 252 items |
978668
|
10 |
|
451f27
|
11 |
src/chameleon/compiler.py::chameleon.compiler.ExpressionEngine PASSED |
MT |
12 |
src/chameleon/compiler.py::chameleon.compiler.ExpressionEvaluator PASSED |
|
13 |
src/chameleon/compiler.py::chameleon.compiler.NameTransform PASSED |
|
14 |
src/chameleon/exc.py::chameleon.exc.TemplateError PASSED |
|
15 |
src/chameleon/exc.py::chameleon.exc.compute_source_marker PASSED |
|
16 |
src/chameleon/tal.py::chameleon.tal.RepeatDict PASSED |
|
17 |
src/chameleon/tal.py::chameleon.tal.RepeatItem._letter PASSED |
|
18 |
src/chameleon/tal.py::chameleon.tal.parse_defines PASSED |
|
19 |
src/chameleon/tales.py::chameleon.tales.ExistsExpr PASSED |
|
20 |
src/chameleon/tales.py::chameleon.tales.IdentityExpr PASSED |
|
21 |
src/chameleon/tales.py::chameleon.tales.NotExpr PASSED |
|
22 |
src/chameleon/tales.py::chameleon.tales.PythonExpr PASSED |
|
23 |
src/chameleon/tales.py::chameleon.tales.StringExpr PASSED |
|
24 |
src/chameleon/tales.py::chameleon.tales.StructureExpr PASSED |
|
25 |
src/chameleon/tales.py::chameleon.tales.TalesExpr PASSED |
ea89eb
|
26 |
src/chameleon/tests/test_bools_plus_sniffing.py::XMLTestCase::test_bytes_checked_None PASSED |
MT |
27 |
src/chameleon/tests/test_bools_plus_sniffing.py::XMLTestCase::test_bytes_checked_default PASSED |
|
28 |
src/chameleon/tests/test_bools_plus_sniffing.py::XMLTestCase::test_bytes_checked_false PASSED |
|
29 |
src/chameleon/tests/test_bools_plus_sniffing.py::XMLTestCase::test_bytes_checked_true PASSED |
|
30 |
src/chameleon/tests/test_bools_plus_sniffing.py::XMLTestCase::test_bytes_content_type PASSED |
|
31 |
src/chameleon/tests/test_bools_plus_sniffing.py::XMLTestCase::test_bytes_encoding PASSED |
|
32 |
src/chameleon/tests/test_bools_plus_sniffing.py::XMLTestCase::test_str_checked_None PASSED |
|
33 |
src/chameleon/tests/test_bools_plus_sniffing.py::XMLTestCase::test_str_checked_default PASSED |
|
34 |
src/chameleon/tests/test_bools_plus_sniffing.py::XMLTestCase::test_str_checked_false PASSED |
|
35 |
src/chameleon/tests/test_bools_plus_sniffing.py::XMLTestCase::test_str_checked_true PASSED |
|
36 |
src/chameleon/tests/test_bools_plus_sniffing.py::XMLTestCase::test_str_content_type PASSED |
|
37 |
src/chameleon/tests/test_bools_plus_sniffing.py::XMLTestCase::test_str_encoding PASSED |
|
38 |
src/chameleon/tests/test_bools_plus_sniffing.py::XMLWithEncodingTestCase::test_bytes_encoding PASSED |
|
39 |
src/chameleon/tests/test_bools_plus_sniffing.py::XMLWithEncodingTestCase::test_str_encoding PASSED |
451f27
|
40 |
src/chameleon/tests/test_bools_plus_sniffing.py::HTML5TestCase::test_bytes_checked_None PASSED |
MT |
41 |
src/chameleon/tests/test_bools_plus_sniffing.py::HTML5TestCase::test_bytes_checked_default PASSED |
|
42 |
src/chameleon/tests/test_bools_plus_sniffing.py::HTML5TestCase::test_bytes_checked_false PASSED |
|
43 |
src/chameleon/tests/test_bools_plus_sniffing.py::HTML5TestCase::test_bytes_checked_true PASSED |
|
44 |
src/chameleon/tests/test_bools_plus_sniffing.py::HTML5TestCase::test_bytes_content_type PASSED |
|
45 |
src/chameleon/tests/test_bools_plus_sniffing.py::HTML5TestCase::test_bytes_encoding PASSED |
|
46 |
src/chameleon/tests/test_bools_plus_sniffing.py::HTML5TestCase::test_str_checked_None PASSED |
|
47 |
src/chameleon/tests/test_bools_plus_sniffing.py::HTML5TestCase::test_str_checked_default PASSED |
|
48 |
src/chameleon/tests/test_bools_plus_sniffing.py::HTML5TestCase::test_str_checked_false PASSED |
|
49 |
src/chameleon/tests/test_bools_plus_sniffing.py::HTML5TestCase::test_str_checked_true PASSED |
|
50 |
src/chameleon/tests/test_bools_plus_sniffing.py::HTML5TestCase::test_str_content_type PASSED |
|
51 |
src/chameleon/tests/test_bools_plus_sniffing.py::HTML5TestCase::test_str_encoding PASSED |
|
52 |
src/chameleon/tests/test_bools_plus_sniffing.py::HTML5WithContentTypeAndEncodingTestCase::test_bytes_content_type PASSED |
|
53 |
src/chameleon/tests/test_bools_plus_sniffing.py::HTML5WithContentTypeAndEncodingTestCase::test_bytes_encoding PASSED |
|
54 |
src/chameleon/tests/test_bools_plus_sniffing.py::HTML5WithContentTypeAndEncodingTestCase::test_str_content_type PASSED |
|
55 |
src/chameleon/tests/test_bools_plus_sniffing.py::HTML5WithContentTypeAndEncodingTestCase::test_str_encoding PASSED |
|
56 |
src/chameleon/tests/test_exc.py::TestTemplateError::test_keep_token_location_info PASSED |
|
57 |
src/chameleon/tests/test_exc.py::TestTemplateError::test_umlaut_exc_to_string PASSED |
7fc319
|
58 |
src/chameleon/tests/test_imports.py::TestImports::test_pagetemplates PASSED |
MT |
59 |
src/chameleon/tests/test_imports.py::TestImports::test_pagetexttemplates PASSED |
ea89eb
|
60 |
src/chameleon/tests/test_imports.py::TestImports::test_exceptions PASSED |
MT |
61 |
src/chameleon/tests/test_imports.py::TestImports::test_compiler_utils PASSED |
451f27
|
62 |
src/chameleon/tests/test_loader.py::LoadPageTests::test_consecutive_loads PASSED |
MT |
63 |
src/chameleon/tests/test_loader.py::LoadPageTests::test_load_abs PASSED |
|
64 |
src/chameleon/tests/test_loader.py::LoadPageTests::test_load_egg PASSED |
|
65 |
src/chameleon/tests/test_loader.py::LoadPageTests::test_load_relative PASSED |
|
66 |
src/chameleon/tests/test_loader.py::LoadPageTests::test_load_relative_badpath_in_searchpath PASSED |
c02518
|
67 |
src/chameleon/tests/test_loader.py::LoadPageTests::test_load_relative_default_extension PASSED |
451f27
|
68 |
src/chameleon/tests/test_loader.py::LoadPageTests::test_load_wheel PASSED |
c02518
|
69 |
src/chameleon/tests/test_loader.py::ZPTLoadPageTests::test_consecutive_loads PASSED |
MT |
70 |
src/chameleon/tests/test_loader.py::ZPTLoadPageTests::test_load_abs PASSED |
|
71 |
src/chameleon/tests/test_loader.py::ZPTLoadPageTests::test_load_egg PASSED |
|
72 |
src/chameleon/tests/test_loader.py::ZPTLoadPageTests::test_load_relative PASSED |
|
73 |
src/chameleon/tests/test_loader.py::ZPTLoadPageTests::test_load_relative_badpath_in_searchpath PASSED |
|
74 |
src/chameleon/tests/test_loader.py::ZPTLoadPageTests::test_load_relative_default_extension PASSED |
|
75 |
src/chameleon/tests/test_loader.py::ZPTLoadPageTests::test_load_wheel PASSED |
ea89eb
|
76 |
src/chameleon/tests/test_loader.py::ModuleLoadTests::test_build PASSED |
451f27
|
77 |
src/chameleon/tests/test_loader.py::ZPTLoadTests::test_load_getitem_gets_xml_file PASSED |
MT |
78 |
src/chameleon/tests/test_loader.py::ZPTLoadTests::test_load_text PASSED |
|
79 |
src/chameleon/tests/test_loader.py::ZPTLoadTests::test_load_xml PASSED |
|
80 |
src/chameleon/tests/test_parser.py::ParserTest::test_comment_double_hyphen_parsing PASSED |
|
81 |
src/chameleon/tests/test_parser.py::ParserTest::test_sample_files PASSED |
|
82 |
src/chameleon/tests/test_sniffing.py::TypeSniffingTestCase::test_html_default_encoding PASSED |
|
83 |
src/chameleon/tests/test_sniffing.py::TypeSniffingTestCase::test_html_encoding_by_meta PASSED |
|
84 |
src/chameleon/tests/test_sniffing.py::TypeSniffingTestCase::test_xhtml PASSED |
|
85 |
src/chameleon/tests/test_sniffing.py::TypeSniffingTestCase::test_xml_encoding PASSED |
7fc319
|
86 |
src/chameleon/tests/test_templates.py::TestTemplateFile::test_cook_check PASSED |
ea89eb
|
87 |
src/chameleon/tests/test_templates.py::TestTemplateFile::test_auto_reload PASSED |
7fc319
|
88 |
src/chameleon/tests/test_templates.py::TestTemplateFile::test_relative_is_expanded_to_cwd PASSED |
ea89eb
|
89 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_syntax_error_in_strict_mode PASSED |
MT |
90 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_syntax_error_in_non_strict_mode PASSED |
|
91 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_exists_error_leak PASSED |
|
92 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_sys_exc_info_is_clear_after_pipe PASSED |
|
93 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_render_macro_include_subtemplate_containing_error PASSED |
|
94 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_render_error_macro_include PASSED |
7fc319
|
95 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_errors[<tal:dummy attributes="dummy 'dummy'" />-dummy] PASSED |
MT |
96 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_errors[<tal:dummy i18n:attributes="foo, bar" />-foo] PASSED |
|
97 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_errors[<tal:dummy repeat="key,value mydict.items()">-key,value] PASSED |
|
98 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_errors[<tal:dummy><p i18n:translate="mymsgid">\n <span i18n:name="repeat"/><span i18n:name="repeat"/>\n </p></tal:dummy>-repeat] PASSED |
|
99 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_errors[<tal:dummy>\n <span i18n:name="not_in_translation"/>\n </tal:dummy>-not_in_translation] PASSED |
ea89eb
|
100 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_encoded PASSED |
MT |
101 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_utf8_encoded PASSED |
|
102 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_recursion_error PASSED |
|
103 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_unicode_decode_error PASSED |
7fc319
|
104 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_package_name_cook_check PASSED |
ea89eb
|
105 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_custom_encoding_for_str_or_bytes_in_content PASSED |
MT |
106 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_custom_encoding_for_str_or_bytes_in_attributes PASSED |
|
107 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_null_translate_function PASSED |
|
108 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_on_error_handler PASSED |
|
109 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_object_substitution_coerce_to_str PASSED |
|
110 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_repr PASSED |
|
111 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_underscore_variable PASSED |
|
112 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_trim_attribute_space PASSED |
|
113 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_exception PASSED |
|
114 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_create_formatted_exception PASSED |
|
115 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_create_formatted_exception_no_subclass PASSED |
|
116 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_error_handler_makes_safe_copy PASSED |
|
117 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_double_underscore_variable PASSED |
|
118 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_disable_comment_interpolation PASSED |
|
119 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_compiler_internals_are_disallowed PASSED |
|
120 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_simple_translate_mapping PASSED |
|
121 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_translate_is_not_an_internal PASSED |
|
122 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_default_marker PASSED |
|
123 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_boolean_attributes PASSED |
|
124 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_default_debug_flag PASSED |
|
125 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_debug_flag_on_string PASSED |
|
126 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_debug_flag_on_file PASSED |
|
127 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_tag_mismatch PASSED |
|
128 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_f_strings PASSED |
|
129 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_windows_line_endings PASSED |
|
130 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_digest PASSED |
7fc319
|
131 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/001-variable-scope.pt-outputs/001.pt-None] PASSED |
MT |
132 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/002-repeat-scope.pt-outputs/002.pt-None] PASSED |
|
133 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/003-content.pt-outputs/003.pt-None] PASSED |
|
134 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/004-attributes.pt-outputs/004.pt-None] PASSED |
|
135 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/005-default.pt-outputs/005.pt-None] PASSED |
|
136 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/006-attribute-interpolation.pt-outputs/006.pt-None] PASSED |
|
137 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/007-content-interpolation.pt-outputs/007.pt-None] PASSED |
|
138 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/008-builtins.pt-outputs/008.pt-None] PASSED |
|
139 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/009-literals.pt-outputs/009.pt-None] PASSED |
|
140 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/010-structure.pt-outputs/010.pt-None] PASSED |
|
141 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/011-messages.pt-outputs/011-en.pt-en] PASSED |
|
142 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/011-messages.pt-outputs/011.pt-None] PASSED |
|
143 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/012-translation.pt-outputs/012-en.pt-en] PASSED |
|
144 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/012-translation.pt-outputs/012.pt-None] PASSED |
|
145 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/013-repeat-nested.pt-outputs/013.pt-None] PASSED |
|
146 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/014-repeat-nested-similar.pt-outputs/014.pt-None] PASSED |
|
147 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/015-translation-nested.pt-outputs/015.pt-None] PASSED |
ea89eb
|
148 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/015-translation-nested.pt-outputs/015-en.pt-en] PASSED |
7fc319
|
149 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/016-explicit-translation.pt-outputs/016.pt-None] PASSED |
ea89eb
|
150 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/016-explicit-translation.pt-outputs/016-en.pt-en] PASSED |
7fc319
|
151 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/017-omit-tag.pt-outputs/017.pt-None] PASSED |
MT |
152 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/018-translation-nested-dynamic.pt-outputs/018.pt-None] PASSED |
ea89eb
|
153 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/018-translation-nested-dynamic.pt-outputs/018-en.pt-en] PASSED |
7fc319
|
154 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/019-replace.pt-outputs/019.pt-None] PASSED |
MT |
155 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/020-on-error.pt-outputs/020.pt-None] PASSED |
|
156 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/021-translation-domain.pt-outputs/021.pt-None] PASSED |
ea89eb
|
157 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/021-translation-domain.pt-outputs/021-en.pt-en] PASSED |
7fc319
|
158 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/022-switch.pt-outputs/022.pt-None] PASSED |
MT |
159 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/023-condition.pt-outputs/023.pt-None] PASSED |
|
160 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/024-namespace-elements.pt-outputs/024.pt-None] PASSED |
|
161 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/025-repeat-whitespace.pt-outputs/025.pt-None] PASSED |
|
162 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/026-repeat-variable.pt-outputs/026.pt-None] PASSED |
|
163 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/027-attribute-replacement.pt-outputs/027.pt-None] PASSED |
|
164 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/028-attribute-toggle.pt-outputs/028.pt-None] PASSED |
|
165 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/029-attribute-ordering.pt-outputs/029.pt-None] PASSED |
|
166 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/030-repeat-tuples.pt-outputs/030.pt-None] PASSED |
|
167 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/031-namespace-with-tal.pt-outputs/031.pt-None] PASSED |
|
168 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/032-master-template.pt-outputs/032.pt-None] PASSED |
|
169 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/033-use-macro-trivial.pt-outputs/033.pt-None] PASSED |
|
170 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/034-use-template-as-macro.pt-outputs/034.pt-None] PASSED |
|
171 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/035-use-macro-with-fill-slot.pt-outputs/035.pt-None] PASSED |
|
172 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/036-use-macro-inherits-dynamic-scope.pt-outputs/036.pt-None] PASSED |
|
173 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/037-use-macro-local-variable-scope.pt-outputs/037.pt-None] PASSED |
|
174 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/038-use-macro-globals.pt-outputs/038.pt-None] PASSED |
|
175 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/039-globals.pt-outputs/039.pt-None] PASSED |
|
176 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/040-macro-using-template-symbol.pt-outputs/040.pt-None] PASSED |
|
177 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/041-translate-nested-names.pt-outputs/041.pt-None] PASSED |
|
178 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/042-use-macro-fill-footer.pt-outputs/042.pt-None] PASSED |
|
179 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/043-macro-nested-dynamic-vars.pt-outputs/043.pt-None] PASSED |
|
180 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/044-tuple-define.pt-outputs/044.pt-None] PASSED |
|
181 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/045-namespaces.pt-outputs/045.pt-None] PASSED |
|
182 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/046-extend-macro.pt-outputs/046.pt-None] PASSED |
|
183 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/047-use-extended-macro.pt-outputs/047.pt-None] PASSED |
|
184 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/048-use-extended-macro-fill-original.pt-outputs/048.pt-None] PASSED |
|
185 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/049-entities-in-attributes.pt-outputs/049.pt-None] PASSED |
|
186 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/050-define-macro-and-use-not-extend.pt-outputs/050.pt-None] PASSED |
|
187 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/051-use-non-extended-macro.pt-outputs/051.pt-None] PASSED |
|
188 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/052-i18n-domain-inside-filled-slot.pt-outputs/052.pt-None] PASSED |
|
189 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/053-special-characters-in-attributes.pt-outputs/053.pt-None] PASSED |
|
190 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/054-import-expression.pt-outputs/054.pt-None] PASSED |
|
191 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/055-attribute-fallback-to-dict-lookup.pt-outputs/055.pt-None] PASSED |
|
192 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/056-comment-attribute.pt-outputs/056.pt-None] PASSED |
|
193 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/057-order.pt-outputs/057.pt-None] PASSED |
|
194 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/058-script.pt-outputs/058.pt-None] PASSED |
|
195 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/059-embedded-javascript.pt-outputs/059.pt-None] PASSED |
|
196 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/060-macro-with-multiple-same-slots.pt-outputs/060.pt-None] PASSED |
|
197 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/061-fill-one-slot-but-two-defined.pt-outputs/061.pt-None] PASSED |
|
198 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/062-comments-and-expressions.pt-outputs/062.pt-None] PASSED |
|
199 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/063-continuation.pt-outputs/063.pt-None] PASSED |
|
200 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/064-tags-and-special-characters.pt-outputs/064.pt-None] PASSED |
|
201 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/065-use-macro-in-fill.pt-outputs/065.pt-None] PASSED |
|
202 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/066-load-expression.pt-outputs/066.pt-None] PASSED |
|
203 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/067-attribute-decode.pt-outputs/067.pt-None] PASSED |
|
204 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/068-less-than-greater-than-in-attributes.pt-outputs/068.pt-None] PASSED |
|
205 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/069-translation-domain-and-macro.pt-outputs/069-en.pt-en] PASSED |
|
206 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/069-translation-domain-and-macro.pt-outputs/069.pt-None] PASSED |
|
207 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/070-translation-domain-and-use-macro.pt-outputs/070-en.pt-en] PASSED |
|
208 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/070-translation-domain-and-use-macro.pt-outputs/070.pt-None] PASSED |
|
209 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/071-html-attribute-defaults.pt-outputs/071.pt-None] PASSED |
|
210 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/072-repeat-interpolation.pt-outputs/072.pt-None] PASSED |
|
211 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/073-utf8-encoded.pt-outputs/073.pt-None] PASSED |
|
212 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/074-encoded-template.pt-outputs/074.pt-None] PASSED |
|
213 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/075-nested-macros.pt-outputs/075.pt-None] PASSED |
|
214 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/076-nested-macro-override.pt-outputs/076.pt-None] PASSED |
|
215 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/077-i18n-attributes.pt-outputs/077-en.pt-en] PASSED |
|
216 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/077-i18n-attributes.pt-outputs/077.pt-None] PASSED |
|
217 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/078-tags-and-newlines.pt-outputs/078.pt-None] PASSED |
|
218 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/079-implicit-i18n.pt-outputs/079.pt-None] PASSED |
ea89eb
|
219 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/079-implicit-i18n.pt-outputs/079-en.pt-en] PASSED |
7fc319
|
220 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/080-xmlns-namespace-on-tal.pt-outputs/080.pt-None] PASSED |
MT |
221 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/081-load-spec.pt-outputs/081.pt-None] PASSED |
|
222 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/082-load-spec-computed.pt-outputs/082.pt-None] PASSED |
|
223 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/083-template-dict-to-macro.pt-outputs/083.pt-None] PASSED |
|
224 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/084-interpolation-in-cdata.pt-outputs/084.pt-None] PASSED |
|
225 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/085-nested-translation.pt-outputs/085.pt-None] PASSED |
ea89eb
|
226 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/085-nested-translation.pt-outputs/085-en.pt-en] PASSED |
7fc319
|
227 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/086-self-closing.pt-outputs/086.pt-None] PASSED |
MT |
228 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/087-code-blocks.pt-outputs/087.pt-None] PASSED |
|
229 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/088-python-newlines.pt-outputs/088.pt-None] PASSED |
|
230 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/089-load-fallback.pt-outputs/089.pt-None] PASSED |
|
231 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/090-tuple-expression.pt-outputs/090.pt-None] PASSED |
|
232 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/091-repeat-none.pt-outputs/091.pt-None] PASSED |
|
233 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/120-translation-context.pt-outputs/120.pt-None] PASSED |
ea89eb
|
234 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/120-translation-context.pt-outputs/120-en.pt-en] PASSED |
7fc319
|
235 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/121-translation-comment.pt-outputs/121.pt-None] PASSED |
MT |
236 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/122-translation-ignore.pt-outputs/122.pt-None] PASSED |
|
237 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/123-html5-data-attributes.pt-outputs/123.pt-None] PASSED |
|
238 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/124-translation-target.pt-outputs/124-en.pt-en] PASSED |
|
239 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/124-translation-target.pt-outputs/124.pt-None] PASSED |
|
240 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/125-macro-translation-ordering.pt-outputs/125.pt-None] PASSED |
|
241 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/126-define-escaping.pt-outputs/126.pt-None] PASSED |
|
242 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/127-tags-and-attributes-special-chars.pt-outputs/127.pt-None] PASSED |
3ee8d0
|
243 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/128-translation-macro-name.pt-outputs/128-en.pt-en] PASSED |
MT |
244 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/128-translation-macro-name.pt-outputs/128.pt-None] PASSED |
7fc319
|
245 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/237-double-define.pt-outputs/237.pt-None] PASSED |
MT |
246 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/238-macroname.pt-outputs/238.pt-None] PASSED |
|
247 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/greeting.pt-outputs/greeting.pt-None] PASSED |
|
248 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/hello_world.pt-outputs/hello_world.pt-None] PASSED |
|
249 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/multinode-implicit-i18n.pt-outputs/multinode.pt-None] PASSED |
ea89eb
|
250 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_pt_files[inputs/multinode-implicit-i18n.pt-outputs/multinode-en.pt-en] PASSED |
7fc319
|
251 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_txt_files[inputs/001-interpolation.txt-outputs/001.txt-None] PASSED |
MT |
252 |
src/chameleon/tests/test_templates.py::TestZopePageTemplates::test_txt_files[inputs/hello_world.txt-outputs/hello_world.txt-None] PASSED |
451f27
|
253 |
src/chameleon/tests/test_tokenizer.py::TokenizerTest::test_sample_files PASSED |
MT |
254 |
src/chameleon/tests/test_tokenizer.py::TokenizerTest::test_token PASSED |
|
255 |
src/chameleon/tests/test_utils.py::ScopeTestCase::test_items PASSED |
|
256 |
src/chameleon/tests/test_utils.py::ScopeTestCase::test_keys PASSED |
|
257 |
src/chameleon/tests/test_utils.py::ScopeTestCase::test_values PASSED |
|
258 |
src/chameleon/utils.py::chameleon.utils.Markup PASSED |
|
259 |
src/chameleon/utils.py::chameleon.utils.Scope PASSED |
|
260 |
src/chameleon/utils.py::chameleon.utils.decode_htmlentities PASSED |
|
261 |
src/chameleon/utils.py::chameleon.utils.join PASSED |
|
262 |
src/chameleon/utils.py::chameleon.utils.mangle PASSED |
978668
|
263 |
|
451f27
|
264 |
=============================== warnings summary =============================== |
MT |
265 |
src/chameleon/tests/test_loader.py::LoadPageTests::test_load_egg |
|
266 |
$(PYTHON_DIR)/vendor-packages/setuptools/command/bdist_egg.py:103: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html |
|
267 |
from pkg_resources import get_build_platform |
978668
|
268 |
|
451f27
|
269 |
src/chameleon/tests/test_loader.py::LoadPageTests::test_load_egg |
MT |
270 |
src/chameleon/tests/test_loader.py::LoadPageTests::test_load_egg |
3ee8d0
|
271 |
$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('paste')`. |
451f27
|
272 |
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 |
273 |
declare_namespace(pkg) |
978668
|
274 |
|
451f27
|
275 |
src/chameleon/tests/test_loader.py::LoadPageTests::test_load_egg |
3ee8d0
|
276 |
$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('flufl')`. |
451f27
|
277 |
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 |
278 |
declare_namespace(pkg) |
978668
|
279 |
|
451f27
|
280 |
src/chameleon/tests/test_loader.py::LoadPageTests::test_load_egg |
MT |
281 |
src/chameleon/tests/test_loader.py::LoadPageTests::test_load_egg |
3ee8d0
|
282 |
$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('repoze')`. |
451f27
|
283 |
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 |
284 |
declare_namespace(pkg) |
978668
|
285 |
|
451f27
|
286 |
src/chameleon/tests/test_loader.py::LoadPageTests::test_load_egg |
3ee8d0
|
287 |
$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('repoze.sphinx')`. |
451f27
|
288 |
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 |
289 |
declare_namespace(pkg) |
978668
|
290 |
|
451f27
|
291 |
src/chameleon/tests/test_loader.py::LoadPageTests::test_load_egg |
3ee8d0
|
292 |
$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2317: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('repoze')`. |
451f27
|
293 |
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 |
294 |
declare_namespace(parent) |
978668
|
295 |
|
451f27
|
296 |
src/chameleon/tests/test_loader.py::LoadPageTests::test_load_egg |
3ee8d0
|
297 |
$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('sphinxcontrib')`. |
451f27
|
298 |
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 |
299 |
declare_namespace(pkg) |
978668
|
300 |
|
451f27
|
301 |
src/chameleon/tests/test_loader.py::LoadPageTests::test_load_egg |
3ee8d0
|
302 |
$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('zc')`. |
451f27
|
303 |
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 |
304 |
declare_namespace(pkg) |
978668
|
305 |
|
451f27
|
306 |
src/chameleon/tests/test_loader.py: 15 warnings |
3ee8d0
|
307 |
$(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2832: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('zope')`. |
451f27
|
308 |
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 |
309 |
declare_namespace(pkg) |
978668
|
310 |
|
451f27
|
311 |
src/chameleon/tests/test_loader.py::LoadPageTests::test_load_egg |
MT |
312 |
src/chameleon/tests/test_loader.py::LoadPageTests::test_load_wheel |
c02518
|
313 |
src/chameleon/tests/test_loader.py::ZPTLoadPageTests::test_load_egg |
MT |
314 |
src/chameleon/tests/test_loader.py::ZPTLoadPageTests::test_load_wheel |
451f27
|
315 |
|
MT |
316 |
******************************************************************************** |
|
317 |
Please avoid running ``setup.py`` directly. |
|
318 |
Instead, use pypa/build, pypa/installer or other |
|
319 |
standards-based tools. |
|
320 |
|
|
321 |
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. |
|
322 |
******************************************************************************** |
|
323 |
|
|
324 |
!! |
|
325 |
self.initialize_options() |
978668
|
326 |
|
451f27
|
327 |
src/chameleon/tests/test_loader.py::LoadPageTests::test_load_egg |
MT |
328 |
src/chameleon/tests/test_loader.py::LoadPageTests::test_load_wheel |
c02518
|
329 |
src/chameleon/tests/test_loader.py::ZPTLoadPageTests::test_load_egg |
MT |
330 |
src/chameleon/tests/test_loader.py::ZPTLoadPageTests::test_load_wheel |
451f27
|
331 |
$(PYTHON_DIR)/vendor-packages/setuptools/command/build_py.py:207: _Warning: Package 'chameleon_test_pkg.templates' is absent from the `packages` configuration. |
MT |
332 |
!! |
|
333 |
|
|
334 |
******************************************************************************** |
|
335 |
############################ |
|
336 |
# Package would be ignored # |
|
337 |
############################ |
|
338 |
Python recognizes 'chameleon_test_pkg.templates' as an importable package[^1], |
|
339 |
but it is absent from setuptools' `packages` configuration. |
|
340 |
|
|
341 |
This leads to an ambiguous overall configuration. If you want to distribute this |
|
342 |
package, please make sure that 'chameleon_test_pkg.templates' is explicitly added |
|
343 |
to the `packages` configuration field. |
|
344 |
|
|
345 |
Alternatively, you can also rely on setuptools' discovery methods |
|
346 |
(for example by using `find_namespace_packages(...)`/`find_namespace:` |
|
347 |
instead of `find_packages(...)`/`find:`). |
|
348 |
|
|
349 |
You can read more about "package discovery" on setuptools documentation page: |
|
350 |
|
|
351 |
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html |
|
352 |
|
|
353 |
If you don't want 'chameleon_test_pkg.templates' to be distributed and are |
|
354 |
already explicitly excluding 'chameleon_test_pkg.templates' via |
|
355 |
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, |
|
356 |
you can try to use `exclude_package_data`, or `include-package-data=False` in |
|
357 |
combination with a more fine grained `package-data` configuration. |
|
358 |
|
|
359 |
You can read more about "package data files" on setuptools documentation page: |
|
360 |
|
|
361 |
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html |
|
362 |
|
|
363 |
|
|
364 |
[^1]: For Python, any directory (with suitable naming) can be imported, |
|
365 |
even if it does not contain any `.py` files. |
|
366 |
On the other hand, currently there is no concept of package data |
|
367 |
directory, all directories are treated like packages. |
|
368 |
******************************************************************************** |
|
369 |
|
|
370 |
!! |
|
371 |
check.warn(importable) |
978668
|
372 |
|
451f27
|
373 |
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html |
3ee8d0
|
374 |
======== 252 passed, 33 warnings ======== |
70c538
|
375 |
py$(PYV): OK |
MT |
376 |
congratulations :) |