libreoffice: update to 24.8.4.2
[oi-userland.git] / components / python / Jinja2 / test / results-all.master
blob73d7289f596e514403483402398e59c93d7abdaa
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
6 rootdir: $(@D)
7 configfile: pyproject.toml
8 testpaths: tests
9 collecting ... collected 851 items
11 tests/test_api.py::TestExtendedAPI::test_item_and_attribute PASSED
12 tests/test_api.py::TestExtendedAPI::test_finalize PASSED
13 tests/test_api.py::TestExtendedAPI::test_finalize_constant_expression PASSED
14 tests/test_api.py::TestExtendedAPI::test_no_finalize_template_data PASSED
15 tests/test_api.py::TestExtendedAPI::test_context_finalize PASSED
16 tests/test_api.py::TestExtendedAPI::test_eval_finalize PASSED
17 tests/test_api.py::TestExtendedAPI::test_env_autoescape PASSED
18 tests/test_api.py::TestExtendedAPI::test_cycler PASSED
19 tests/test_api.py::TestExtendedAPI::test_expressions PASSED
20 tests/test_api.py::TestExtendedAPI::test_template_passthrough PASSED
21 tests/test_api.py::TestExtendedAPI::test_get_template_undefined PASSED
22 tests/test_api.py::TestExtendedAPI::test_autoescape_autoselect PASSED
23 tests/test_api.py::TestExtendedAPI::test_sandbox_max_range PASSED
24 tests/test_api.py::TestMeta::test_find_undeclared_variables PASSED
25 tests/test_api.py::TestMeta::test_find_refererenced_templates PASSED
26 tests/test_api.py::TestMeta::test_find_included_templates PASSED
27 tests/test_api.py::TestStreaming::test_basic_streaming PASSED
28 tests/test_api.py::TestStreaming::test_buffered_streaming PASSED
29 tests/test_api.py::TestStreaming::test_streaming_behavior PASSED
30 tests/test_api.py::TestStreaming::test_dump_stream PASSED
31 tests/test_api.py::TestUndefined::test_stopiteration_is_undefined PASSED
32 tests/test_api.py::TestUndefined::test_undefined_and_special_attributes PASSED
33 tests/test_api.py::TestUndefined::test_undefined_attribute_error PASSED
34 tests/test_api.py::TestUndefined::test_logging_undefined PASSED
35 tests/test_api.py::TestUndefined::test_default_undefined PASSED
36 tests/test_api.py::TestUndefined::test_chainable_undefined PASSED
37 tests/test_api.py::TestUndefined::test_debug_undefined PASSED
38 tests/test_api.py::TestUndefined::test_strict_undefined PASSED
39 tests/test_api.py::TestUndefined::test_indexing_gives_undefined PASSED
40 tests/test_api.py::TestUndefined::test_none_gives_proper_error PASSED
41 tests/test_api.py::TestUndefined::test_object_repr PASSED
42 tests/test_api.py::TestLowLevel::test_custom_code_generator PASSED
43 tests/test_api.py::TestLowLevel::test_custom_context PASSED
44 tests/test_async.py::test_basic_async PASSED
45 tests/test_async.py::test_await_on_calls PASSED
46 tests/test_async.py::test_await_on_calls_normal_render PASSED
47 tests/test_async.py::test_await_and_macros PASSED
48 tests/test_async.py::test_async_blocks PASSED
49 tests/test_async.py::test_async_generate PASSED
50 tests/test_async.py::test_async_iteration_in_templates PASSED
51 tests/test_async.py::test_async_iteration_in_templates_extended PASSED
52 tests/test_async.py::TestAsyncImports::test_context_imports PASSED
53 tests/test_async.py::TestAsyncImports::test_trailing_comma PASSED
54 tests/test_async.py::TestAsyncImports::test_exports PASSED
55 tests/test_async.py::TestAsyncImports::test_import_with_globals PASSED
56 tests/test_async.py::TestAsyncImports::test_import_with_globals_override PASSED
57 tests/test_async.py::TestAsyncImports::test_from_import_with_globals PASSED
58 tests/test_async.py::TestAsyncIncludes::test_context_include PASSED
59 tests/test_async.py::TestAsyncIncludes::test_choice_includes PASSED
60 tests/test_async.py::TestAsyncIncludes::test_include_ignoring_missing PASSED
61 tests/test_async.py::TestAsyncIncludes::test_context_include_with_overrides PASSED
62 tests/test_async.py::TestAsyncIncludes::test_unoptimized_scopes PASSED
63 tests/test_async.py::TestAsyncIncludes::test_unoptimized_scopes_autoescape PASSED
64 tests/test_async.py::TestAsyncForLoop::test_simple PASSED
65 tests/test_async.py::TestAsyncForLoop::test_else PASSED
66 tests/test_async.py::TestAsyncForLoop::test_empty_blocks PASSED
67 tests/test_async.py::TestAsyncForLoop::test_context_vars[<lambda>0] PASSED
68 tests/test_async.py::TestAsyncForLoop::test_context_vars[iter] PASSED
69 tests/test_async.py::TestAsyncForLoop::test_context_vars[reversed] PASSED
70 tests/test_async.py::TestAsyncForLoop::test_context_vars[<lambda>1] PASSED
71 tests/test_async.py::TestAsyncForLoop::test_context_vars[auto_aiter] PASSED
72 tests/test_async.py::TestAsyncForLoop::test_cycling PASSED
73 tests/test_async.py::TestAsyncForLoop::test_lookaround PASSED
74 tests/test_async.py::TestAsyncForLoop::test_changed PASSED
75 tests/test_async.py::TestAsyncForLoop::test_scope PASSED
76 tests/test_async.py::TestAsyncForLoop::test_varlen PASSED
77 tests/test_async.py::TestAsyncForLoop::test_noniter PASSED
78 tests/test_async.py::TestAsyncForLoop::test_recursive PASSED
79 tests/test_async.py::TestAsyncForLoop::test_recursive_lookaround PASSED
80 tests/test_async.py::TestAsyncForLoop::test_recursive_depth0 PASSED
81 tests/test_async.py::TestAsyncForLoop::test_recursive_depth PASSED
82 tests/test_async.py::TestAsyncForLoop::test_looploop PASSED
83 tests/test_async.py::TestAsyncForLoop::test_reversed_bug PASSED
84 tests/test_async.py::TestAsyncForLoop::test_loop_errors PASSED
85 tests/test_async.py::TestAsyncForLoop::test_loop_filter PASSED
86 tests/test_async.py::TestAsyncForLoop::test_scoped_special_var PASSED
87 tests/test_async.py::TestAsyncForLoop::test_scoped_loop_var PASSED
88 tests/test_async.py::TestAsyncForLoop::test_recursive_empty_loop_iter PASSED
89 tests/test_async.py::TestAsyncForLoop::test_call_in_loop PASSED
90 tests/test_async.py::TestAsyncForLoop::test_scoping_bug PASSED
91 tests/test_async.py::TestAsyncForLoop::test_unpacking PASSED
92 tests/test_async.py::TestAsyncForLoop::test_recursive_loop_filter PASSED
93 tests/test_async.py::TestAsyncForLoop::test_nonrecursive_loop_filter PASSED
94 tests/test_async.py::TestAsyncForLoop::test_bare_async PASSED
95 tests/test_async.py::TestAsyncForLoop::test_awaitable_property_slicing PASSED
96 tests/test_async.py::test_namespace_awaitable PASSED
97 tests/test_async.py::test_chainable_undefined_aiter PASSED
98 tests/test_async.py::test_native_async PASSED
99 tests/test_async.py::test_native_list_async PASSED
100 tests/test_async.py::test_getitem_after_filter PASSED
101 tests/test_async.py::test_getitem_after_call PASSED
102 tests/test_async_filters.py::test_first[<lambda>0] PASSED
103 tests/test_async_filters.py::test_first[<lambda>1] PASSED
104 tests/test_async_filters.py::test_groupby[<lambda>0] PASSED
105 tests/test_async_filters.py::test_groupby[<lambda>1] PASSED
106 tests/test_async_filters.py::test_groupby_case[False-a: 1, 3\nb: 2\n] PASSED
107 tests/test_async_filters.py::test_groupby_case[True-A: 3\na: 1\nb: 2\n] PASSED
108 tests/test_async_filters.py::test_groupby_tuple_index[<lambda>0] PASSED
109 tests/test_async_filters.py::test_groupby_tuple_index[<lambda>1] PASSED
110 tests/test_async_filters.py::test_groupby_multidot[<lambda>0] PASSED
111 tests/test_async_filters.py::test_groupby_multidot[<lambda>1] PASSED
112 tests/test_async_filters.py::test_join_env_int[<lambda>0] PASSED
113 tests/test_async_filters.py::test_join_env_int[<lambda>1] PASSED
114 tests/test_async_filters.py::test_join_string_list[<lambda>0] PASSED
115 tests/test_async_filters.py::test_join_string_list[<lambda>1] PASSED
116 tests/test_async_filters.py::test_join_attribute[<lambda>0] PASSED
117 tests/test_async_filters.py::test_join_attribute[<lambda>1] PASSED
118 tests/test_async_filters.py::test_simple_reject[<lambda>0] PASSED
119 tests/test_async_filters.py::test_simple_reject[<lambda>1] PASSED
120 tests/test_async_filters.py::test_bool_reject[<lambda>0] PASSED
121 tests/test_async_filters.py::test_bool_reject[<lambda>1] PASSED
122 tests/test_async_filters.py::test_simple_select[<lambda>0] PASSED
123 tests/test_async_filters.py::test_simple_select[<lambda>1] PASSED
124 tests/test_async_filters.py::test_bool_select[<lambda>0] PASSED
125 tests/test_async_filters.py::test_bool_select[<lambda>1] PASSED
126 tests/test_async_filters.py::test_simple_select_attr[<lambda>0] PASSED
127 tests/test_async_filters.py::test_simple_select_attr[<lambda>1] PASSED
128 tests/test_async_filters.py::test_simple_map[<lambda>0] PASSED
129 tests/test_async_filters.py::test_simple_map[<lambda>1] PASSED
130 tests/test_async_filters.py::test_map_sum PASSED
131 tests/test_async_filters.py::test_attribute_map[<lambda>0] PASSED
132 tests/test_async_filters.py::test_attribute_map[<lambda>1] PASSED
133 tests/test_async_filters.py::test_empty_map PASSED
134 tests/test_async_filters.py::test_sum[<lambda>0] PASSED
135 tests/test_async_filters.py::test_sum[<lambda>1] PASSED
136 tests/test_async_filters.py::test_sum_attributes[<lambda>0] PASSED
137 tests/test_async_filters.py::test_sum_attributes[<lambda>1] PASSED
138 tests/test_async_filters.py::test_sum_attributes_nested PASSED
139 tests/test_async_filters.py::test_sum_attributes_tuple PASSED
140 tests/test_async_filters.py::test_slice[<lambda>0] PASSED
141 tests/test_async_filters.py::test_slice[<lambda>1] PASSED
142 tests/test_async_filters.py::test_custom_async_filter PASSED
143 tests/test_async_filters.py::test_custom_async_iteratable_filter[<lambda>0] PASSED
144 tests/test_async_filters.py::test_custom_async_iteratable_filter[<lambda>1] PASSED
145 tests/test_bytecode_cache.py::TestByteCodeCache::test_simple PASSED
146 tests/test_bytecode_cache.py::TestMemcachedBytecodeCache::test_dump_load PASSED
147 tests/test_bytecode_cache.py::TestMemcachedBytecodeCache::test_exception PASSED
148 tests/test_compile.py::test_filters_deterministic PASSED
149 tests/test_compile.py::test_import_as_with_context_deterministic PASSED
150 tests/test_core_tags.py::TestForLoop::test_simple PASSED
151 tests/test_core_tags.py::TestForLoop::test_else PASSED
152 tests/test_core_tags.py::TestForLoop::test_else_scoping_item PASSED
153 tests/test_core_tags.py::TestForLoop::test_empty_blocks PASSED
154 tests/test_core_tags.py::TestForLoop::test_context_vars PASSED
155 tests/test_core_tags.py::TestForLoop::test_cycling PASSED
156 tests/test_core_tags.py::TestForLoop::test_lookaround PASSED
157 tests/test_core_tags.py::TestForLoop::test_changed PASSED
158 tests/test_core_tags.py::TestForLoop::test_scope PASSED
159 tests/test_core_tags.py::TestForLoop::test_varlen PASSED
160 tests/test_core_tags.py::TestForLoop::test_noniter PASSED
161 tests/test_core_tags.py::TestForLoop::test_recursive PASSED
162 tests/test_core_tags.py::TestForLoop::test_recursive_lookaround PASSED
163 tests/test_core_tags.py::TestForLoop::test_recursive_depth0 PASSED
164 tests/test_core_tags.py::TestForLoop::test_recursive_depth PASSED
165 tests/test_core_tags.py::TestForLoop::test_looploop PASSED
166 tests/test_core_tags.py::TestForLoop::test_reversed_bug PASSED
167 tests/test_core_tags.py::TestForLoop::test_loop_errors PASSED
168 tests/test_core_tags.py::TestForLoop::test_loop_filter PASSED
169 tests/test_core_tags.py::TestForLoop::test_loop_unassignable PASSED
170 tests/test_core_tags.py::TestForLoop::test_scoped_special_var PASSED
171 tests/test_core_tags.py::TestForLoop::test_scoped_loop_var PASSED
172 tests/test_core_tags.py::TestForLoop::test_recursive_empty_loop_iter PASSED
173 tests/test_core_tags.py::TestForLoop::test_call_in_loop PASSED
174 tests/test_core_tags.py::TestForLoop::test_scoping_bug PASSED
175 tests/test_core_tags.py::TestForLoop::test_unpacking PASSED
176 tests/test_core_tags.py::TestForLoop::test_intended_scoping_with_set PASSED
177 tests/test_core_tags.py::TestIfCondition::test_simple PASSED
178 tests/test_core_tags.py::TestIfCondition::test_elif PASSED
179 tests/test_core_tags.py::TestIfCondition::test_elif_deep PASSED
180 tests/test_core_tags.py::TestIfCondition::test_else PASSED
181 tests/test_core_tags.py::TestIfCondition::test_empty PASSED
182 tests/test_core_tags.py::TestIfCondition::test_complete PASSED
183 tests/test_core_tags.py::TestIfCondition::test_no_scope PASSED
184 tests/test_core_tags.py::TestMacros::test_simple PASSED
185 tests/test_core_tags.py::TestMacros::test_scoping PASSED
186 tests/test_core_tags.py::TestMacros::test_arguments PASSED
187 tests/test_core_tags.py::TestMacros::test_arguments_defaults_nonsense PASSED
188 tests/test_core_tags.py::TestMacros::test_caller_defaults_nonsense PASSED
189 tests/test_core_tags.py::TestMacros::test_varargs PASSED
190 tests/test_core_tags.py::TestMacros::test_simple_call PASSED
191 tests/test_core_tags.py::TestMacros::test_complex_call PASSED
192 tests/test_core_tags.py::TestMacros::test_caller_undefined PASSED
193 tests/test_core_tags.py::TestMacros::test_include PASSED
194 tests/test_core_tags.py::TestMacros::test_macro_api PASSED
195 tests/test_core_tags.py::TestMacros::test_callself PASSED
196 tests/test_core_tags.py::TestMacros::test_macro_defaults_self_ref PASSED
197 tests/test_core_tags.py::TestSet::test_normal PASSED
198 tests/test_core_tags.py::TestSet::test_block PASSED
199 tests/test_core_tags.py::TestSet::test_block_escaping PASSED
200 tests/test_core_tags.py::TestSet::test_set_invalid PASSED
201 tests/test_core_tags.py::TestSet::test_namespace_redefined PASSED
202 tests/test_core_tags.py::TestSet::test_namespace PASSED
203 tests/test_core_tags.py::TestSet::test_namespace_block PASSED
204 tests/test_core_tags.py::TestSet::test_init_namespace PASSED
205 tests/test_core_tags.py::TestSet::test_namespace_loop PASSED
206 tests/test_core_tags.py::TestSet::test_namespace_macro PASSED
207 tests/test_core_tags.py::TestSet::test_block_escaping_filtered PASSED
208 tests/test_core_tags.py::TestSet::test_block_filtered PASSED
209 tests/test_core_tags.py::TestSet::test_block_filtered_set PASSED
210 tests/test_core_tags.py::TestWith::test_with PASSED
211 tests/test_core_tags.py::TestWith::test_with_argument_scoping PASSED
212 tests/test_debug.py::TestDebug::test_runtime_error PASSED
213 tests/test_debug.py::TestDebug::test_syntax_error PASSED
214 tests/test_debug.py::TestDebug::test_regular_syntax_error PASSED
215 tests/test_debug.py::TestDebug::test_pickleable_syntax_error PASSED
216 tests/test_debug.py::TestDebug::test_include_syntax_error_source PASSED
217 tests/test_debug.py::TestDebug::test_local_extraction PASSED
218 tests/test_debug.py::TestDebug::test_get_corresponding_lineno_traceback PASSED
219 tests/test_ext.py::TestExtensions::test_extend_late PASSED
220 tests/test_ext.py::TestExtensions::test_loop_controls PASSED
221 tests/test_ext.py::TestExtensions::test_do PASSED
222 tests/test_ext.py::TestExtensions::test_extension_nodes PASSED
223 tests/test_ext.py::TestExtensions::test_contextreference_node_passes_context PASSED
224 tests/test_ext.py::TestExtensions::test_contextreference_node_can_pass_locals PASSED
225 tests/test_ext.py::TestExtensions::test_identifier PASSED
226 tests/test_ext.py::TestExtensions::test_rebinding PASSED
227 tests/test_ext.py::TestExtensions::test_preprocessor_extension PASSED
228 tests/test_ext.py::TestExtensions::test_streamfilter_extension PASSED
229 tests/test_ext.py::TestExtensions::test_extension_ordering PASSED
230 tests/test_ext.py::TestExtensions::test_debug PASSED
231 tests/test_ext.py::TestInternationalization::test_trans PASSED
232 tests/test_ext.py::TestInternationalization::test_trans_plural PASSED
233 tests/test_ext.py::TestInternationalization::test_trans_plural_with_functions PASSED
234 tests/test_ext.py::TestInternationalization::test_complex_plural PASSED
235 tests/test_ext.py::TestInternationalization::test_trans_stringformatting PASSED
236 tests/test_ext.py::TestInternationalization::test_trimmed PASSED
237 tests/test_ext.py::TestInternationalization::test_trimmed_policy PASSED
238 tests/test_ext.py::TestInternationalization::test_trimmed_policy_override PASSED
239 tests/test_ext.py::TestInternationalization::test_trimmed_vars PASSED
240 tests/test_ext.py::TestInternationalization::test_trimmed_varname_trimmed PASSED
241 tests/test_ext.py::TestInternationalization::test_extract PASSED
242 tests/test_ext.py::TestInternationalization::test_extract_trimmed PASSED
243 tests/test_ext.py::TestInternationalization::test_extract_trimmed_option PASSED
244 tests/test_ext.py::TestInternationalization::test_comment_extract PASSED
245 tests/test_ext.py::TestInternationalization::test_extract_context PASSED
246 tests/test_ext.py::TestInternationalization::test_nested_trans_error PASSED
247 tests/test_ext.py::TestInternationalization::test_trans_block_error PASSED
248 tests/test_ext.py::TestScope::test_basic_scope_behavior PASSED
249 tests/test_ext.py::TestNewstyleInternationalization::test_trans PASSED
250 tests/test_ext.py::TestNewstyleInternationalization::test_trans_plural PASSED
251 tests/test_ext.py::TestNewstyleInternationalization::test_complex_plural PASSED
252 tests/test_ext.py::TestNewstyleInternationalization::test_trans_stringformatting PASSED
253 tests/test_ext.py::TestNewstyleInternationalization::test_newstyle_plural PASSED
254 tests/test_ext.py::TestNewstyleInternationalization::test_autoescape_support PASSED
255 tests/test_ext.py::TestNewstyleInternationalization::test_autoescape_macros PASSED
256 tests/test_ext.py::TestNewstyleInternationalization::test_num_used_twice PASSED
257 tests/test_ext.py::TestNewstyleInternationalization::test_num_called_num PASSED
258 tests/test_ext.py::TestNewstyleInternationalization::test_trans_vars PASSED
259 tests/test_ext.py::TestNewstyleInternationalization::test_novars_vars_escaping PASSED
260 tests/test_ext.py::TestNewstyleInternationalization::test_context PASSED
261 tests/test_ext.py::TestNewstyleInternationalization::test_context_plural PASSED
262 tests/test_ext.py::TestNewstyleInternationalization::test_context_block PASSED
263 tests/test_ext.py::TestNewstyleInternationalization::test_context_plural_block PASSED
264 tests/test_ext.py::TestAutoEscape::test_scoped_setting PASSED
265 tests/test_ext.py::TestAutoEscape::test_nonvolatile PASSED
266 tests/test_ext.py::TestAutoEscape::test_volatile PASSED
267 tests/test_ext.py::TestAutoEscape::test_scoping PASSED
268 tests/test_ext.py::TestAutoEscape::test_volatile_scoping PASSED
269 tests/test_ext.py::TestAutoEscape::test_overlay_scopes PASSED
270 tests/test_filters.py::TestFilter::test_filter_calling PASSED
271 tests/test_filters.py::TestFilter::test_capitalize PASSED
272 tests/test_filters.py::TestFilter::test_center PASSED
273 tests/test_filters.py::TestFilter::test_default PASSED
274 tests/test_filters.py::TestFilter::test_dictsort[-[('aa', 0), ('AB', 3), ('b', 1), ('c', 2)]] PASSED
275 tests/test_filters.py::TestFilter::test_dictsort[true-[('AB', 3), ('aa', 0), ('b', 1), ('c', 2)]] PASSED
276 tests/test_filters.py::TestFilter::test_dictsort[by="value"-[('aa', 0), ('b', 1), ('c', 2), ('AB', 3)]] PASSED
277 tests/test_filters.py::TestFilter::test_dictsort[reverse=true-[('c', 2), ('b', 1), ('AB', 3), ('aa', 0)]] PASSED
278 tests/test_filters.py::TestFilter::test_batch PASSED
279 tests/test_filters.py::TestFilter::test_slice PASSED
280 tests/test_filters.py::TestFilter::test_escape PASSED
281 tests/test_filters.py::TestFilter::test_trim[None-..stays..] PASSED
282 tests/test_filters.py::TestFilter::test_trim[.-  ..stays] PASSED
283 tests/test_filters.py::TestFilter::test_trim[ .-stays] PASSED
284 tests/test_filters.py::TestFilter::test_striptags PASSED
285 tests/test_filters.py::TestFilter::test_filesizeformat PASSED
286 tests/test_filters.py::TestFilter::test_filesizeformat_issue59 PASSED
287 tests/test_filters.py::TestFilter::test_first PASSED
288 tests/test_filters.py::TestFilter::test_float[42-42.0] PASSED
289 tests/test_filters.py::TestFilter::test_float[abc-0.0] PASSED
290 tests/test_filters.py::TestFilter::test_float[32.32-32.32] PASSED
291 tests/test_filters.py::TestFilter::test_float_default PASSED
292 tests/test_filters.py::TestFilter::test_format PASSED
293 tests/test_filters.py::TestFilter::test_indent PASSED
294 tests/test_filters.py::TestFilter::test_indent_markup_input PASSED
295 tests/test_filters.py::TestFilter::test_indent_width_string PASSED
296 tests/test_filters.py::TestFilter::test_int[42-42] PASSED
297 tests/test_filters.py::TestFilter::test_int[abc-0] PASSED
298 tests/test_filters.py::TestFilter::test_int[32.32-32] PASSED
299 tests/test_filters.py::TestFilter::test_int[12345678901234567890-12345678901234567890] PASSED
300 tests/test_filters.py::TestFilter::test_int_base[0x4d32-16-19762] PASSED
301 tests/test_filters.py::TestFilter::test_int_base[011-8-9] PASSED
302 tests/test_filters.py::TestFilter::test_int_base[0x33Z-16-0] PASSED
303 tests/test_filters.py::TestFilter::test_int_default PASSED
304 tests/test_filters.py::TestFilter::test_int_special_method PASSED
305 tests/test_filters.py::TestFilter::test_join PASSED
306 tests/test_filters.py::TestFilter::test_join_attribute PASSED
307 tests/test_filters.py::TestFilter::test_last PASSED
308 tests/test_filters.py::TestFilter::test_length PASSED
309 tests/test_filters.py::TestFilter::test_lower PASSED
310 tests/test_filters.py::TestFilter::test_items PASSED
311 tests/test_filters.py::TestFilter::test_items_undefined PASSED
312 tests/test_filters.py::TestFilter::test_pprint PASSED
313 tests/test_filters.py::TestFilter::test_random PASSED
314 tests/test_filters.py::TestFilter::test_reverse PASSED
315 tests/test_filters.py::TestFilter::test_string PASSED
316 tests/test_filters.py::TestFilter::test_title PASSED
317 tests/test_filters.py::TestFilter::test_truncate PASSED
318 tests/test_filters.py::TestFilter::test_truncate_very_short PASSED
319 tests/test_filters.py::TestFilter::test_truncate_end_length PASSED
320 tests/test_filters.py::TestFilter::test_upper PASSED
321 tests/test_filters.py::TestFilter::test_urlize PASSED
322 tests/test_filters.py::TestFilter::test_urlize_rel_policy PASSED
323 tests/test_filters.py::TestFilter::test_urlize_target_parameter PASSED
324 tests/test_filters.py::TestFilter::test_urlize_extra_schemes_parameter PASSED
325 tests/test_filters.py::TestFilter::test_wordcount PASSED
326 tests/test_filters.py::TestFilter::test_block PASSED
327 tests/test_filters.py::TestFilter::test_chaining PASSED
328 tests/test_filters.py::TestFilter::test_sum PASSED
329 tests/test_filters.py::TestFilter::test_sum_attributes PASSED
330 tests/test_filters.py::TestFilter::test_sum_attributes_nested PASSED
331 tests/test_filters.py::TestFilter::test_sum_attributes_tuple PASSED
332 tests/test_filters.py::TestFilter::test_abs PASSED
333 tests/test_filters.py::TestFilter::test_round_positive PASSED
334 tests/test_filters.py::TestFilter::test_round_negative PASSED
335 tests/test_filters.py::TestFilter::test_xmlattr PASSED
336 tests/test_filters.py::TestFilter::test_xmlattr_key_invalid[\t] PASSED
337 tests/test_filters.py::TestFilter::test_xmlattr_key_invalid[\n] PASSED
338 tests/test_filters.py::TestFilter::test_xmlattr_key_invalid[\x0c] PASSED
339 tests/test_filters.py::TestFilter::test_xmlattr_key_invalid[ ] PASSED
340 tests/test_filters.py::TestFilter::test_xmlattr_key_invalid[/] PASSED
341 tests/test_filters.py::TestFilter::test_xmlattr_key_invalid[>] PASSED
342 tests/test_filters.py::TestFilter::test_xmlattr_key_invalid[=] PASSED
343 tests/test_filters.py::TestFilter::test_sort1 PASSED
344 tests/test_filters.py::TestFilter::test_sort2 PASSED
345 tests/test_filters.py::TestFilter::test_sort3 PASSED
346 tests/test_filters.py::TestFilter::test_sort4 PASSED
347 tests/test_filters.py::TestFilter::test_sort5 PASSED
348 tests/test_filters.py::TestFilter::test_sort6 PASSED
349 tests/test_filters.py::TestFilter::test_sort7 PASSED
350 tests/test_filters.py::TestFilter::test_sort8 PASSED
351 tests/test_filters.py::TestFilter::test_unique PASSED
352 tests/test_filters.py::TestFilter::test_unique_case_sensitive PASSED
353 tests/test_filters.py::TestFilter::test_unique_attribute PASSED
354 tests/test_filters.py::TestFilter::test_min_max[{{ ["a", "B"]|min }}-a] PASSED
355 tests/test_filters.py::TestFilter::test_min_max[{{ ["a", "B"]|min(case_sensitive=true) }}-B] PASSED
356 tests/test_filters.py::TestFilter::test_min_max[{{ []|min }}-] PASSED
357 tests/test_filters.py::TestFilter::test_min_max[{{ ["a", "B"]|max }}-B] PASSED
358 tests/test_filters.py::TestFilter::test_min_max[{{ ["a", "B"]|max(case_sensitive=true) }}-a] PASSED
359 tests/test_filters.py::TestFilter::test_min_max[{{ []|max }}-] PASSED
360 tests/test_filters.py::TestFilter::test_min_max_attribute[min-1] PASSED
361 tests/test_filters.py::TestFilter::test_min_max_attribute[max-9] PASSED
362 tests/test_filters.py::TestFilter::test_groupby PASSED
363 tests/test_filters.py::TestFilter::test_groupby_tuple_index PASSED
364 tests/test_filters.py::TestFilter::test_groupby_multidot PASSED
365 tests/test_filters.py::TestFilter::test_groupby_default PASSED
366 tests/test_filters.py::TestFilter::test_groupby_case[False-a: 1, 3\nb: 2\n] PASSED
367 tests/test_filters.py::TestFilter::test_groupby_case[True-A: 3\na: 1\nb: 2\n] PASSED
368 tests/test_filters.py::TestFilter::test_filtertag PASSED
369 tests/test_filters.py::TestFilter::test_replace PASSED
370 tests/test_filters.py::TestFilter::test_forceescape PASSED
371 tests/test_filters.py::TestFilter::test_safe PASSED
372 tests/test_filters.py::TestFilter::test_urlencode[Hello, world!-Hello%2C%20world%21] PASSED
373 tests/test_filters.py::TestFilter::test_urlencode[Hello, world\u203d-Hello%2C%20world%E2%80%BD] PASSED
374 tests/test_filters.py::TestFilter::test_urlencode[value2-f=1] PASSED
375 tests/test_filters.py::TestFilter::test_urlencode[value3-f=1&amp;z=2] PASSED
376 tests/test_filters.py::TestFilter::test_urlencode[value4-%E2%80%BD=1] PASSED
377 tests/test_filters.py::TestFilter::test_urlencode[value5-0=1] PASSED
378 tests/test_filters.py::TestFilter::test_urlencode[value6-a+b%2Fc=a+b%2Fc] PASSED
379 tests/test_filters.py::TestFilter::test_urlencode[a b/c-a%20b/c] PASSED
380 tests/test_filters.py::TestFilter::test_simple_map PASSED
381 tests/test_filters.py::TestFilter::test_map_sum PASSED
382 tests/test_filters.py::TestFilter::test_attribute_map PASSED
383 tests/test_filters.py::TestFilter::test_empty_map PASSED
384 tests/test_filters.py::TestFilter::test_map_default PASSED
385 tests/test_filters.py::TestFilter::test_simple_select PASSED
386 tests/test_filters.py::TestFilter::test_bool_select PASSED
387 tests/test_filters.py::TestFilter::test_simple_reject PASSED
388 tests/test_filters.py::TestFilter::test_bool_reject PASSED
389 tests/test_filters.py::TestFilter::test_simple_select_attr PASSED
390 tests/test_filters.py::TestFilter::test_simple_reject_attr PASSED
391 tests/test_filters.py::TestFilter::test_func_select_attr PASSED
392 tests/test_filters.py::TestFilter::test_func_reject_attr PASSED
393 tests/test_filters.py::TestFilter::test_json_dump PASSED
394 tests/test_filters.py::TestFilter::test_wordwrap PASSED
395 tests/test_filters.py::TestFilter::test_filter_undefined PASSED
396 tests/test_filters.py::TestFilter::test_filter_undefined_in_if PASSED
397 tests/test_filters.py::TestFilter::test_filter_undefined_in_elif PASSED
398 tests/test_filters.py::TestFilter::test_filter_undefined_in_else PASSED
399 tests/test_filters.py::TestFilter::test_filter_undefined_in_nested_if PASSED
400 tests/test_filters.py::TestFilter::test_filter_undefined_in_condexpr PASSED
401 tests/test_idtracking.py::test_basics PASSED
402 tests/test_idtracking.py::test_complex PASSED
403 tests/test_idtracking.py::test_if_branching_stores PASSED
404 tests/test_idtracking.py::test_if_branching_stores_undefined PASSED
405 tests/test_idtracking.py::test_if_branching_multi_scope PASSED
406 tests/test_imports.py::TestImports::test_context_imports PASSED
407 tests/test_imports.py::TestImports::test_import_needs_name PASSED
408 tests/test_imports.py::TestImports::test_no_trailing_comma PASSED
409 tests/test_imports.py::TestImports::test_trailing_comma_with_context PASSED
410 tests/test_imports.py::TestImports::test_exports PASSED
411 tests/test_imports.py::TestImports::test_not_exported PASSED
412 tests/test_imports.py::TestImports::test_import_with_globals PASSED
413 tests/test_imports.py::TestImports::test_import_with_globals_override PASSED
414 tests/test_imports.py::TestImports::test_from_import_with_globals PASSED
415 tests/test_imports.py::TestIncludes::test_context_include PASSED
416 tests/test_imports.py::TestIncludes::test_choice_includes PASSED
417 tests/test_imports.py::TestIncludes::test_include_ignoring_missing PASSED
418 tests/test_imports.py::TestIncludes::test_context_include_with_overrides PASSED
419 tests/test_imports.py::TestIncludes::test_unoptimized_scopes PASSED
420 tests/test_imports.py::TestIncludes::test_import_from_with_context PASSED
421 tests/test_inheritance.py::TestInheritance::test_layout PASSED
422 tests/test_inheritance.py::TestInheritance::test_level1 PASSED
423 tests/test_inheritance.py::TestInheritance::test_level2 PASSED
424 tests/test_inheritance.py::TestInheritance::test_level3 PASSED
425 tests/test_inheritance.py::TestInheritance::test_level4 PASSED
426 tests/test_inheritance.py::TestInheritance::test_super PASSED
427 tests/test_inheritance.py::TestInheritance::test_working PASSED
428 tests/test_inheritance.py::TestInheritance::test_reuse_blocks PASSED
429 tests/test_inheritance.py::TestInheritance::test_preserve_blocks PASSED
430 tests/test_inheritance.py::TestInheritance::test_dynamic_inheritance PASSED
431 tests/test_inheritance.py::TestInheritance::test_multi_inheritance PASSED
432 tests/test_inheritance.py::TestInheritance::test_scoped_block PASSED
433 tests/test_inheritance.py::TestInheritance::test_super_in_scoped_block PASSED
434 tests/test_inheritance.py::TestInheritance::test_scoped_block_after_inheritance PASSED
435 tests/test_inheritance.py::TestInheritance::test_level1_required PASSED
436 tests/test_inheritance.py::TestInheritance::test_level2_required PASSED
437 tests/test_inheritance.py::TestInheritance::test_level3_required PASSED
438 tests/test_inheritance.py::TestInheritance::test_invalid_required PASSED
439 tests/test_inheritance.py::TestInheritance::test_required_with_scope PASSED
440 tests/test_inheritance.py::TestInheritance::test_duplicate_required_or_scoped PASSED
441 tests/test_inheritance.py::TestBugFix::test_fixed_macro_scoping_bug PASSED
442 tests/test_inheritance.py::TestBugFix::test_double_extends PASSED
443 tests/test_lexnparse.py::TestTokenStream::test_simple PASSED
444 tests/test_lexnparse.py::TestTokenStream::test_iter PASSED
445 tests/test_lexnparse.py::TestLexer::test_raw1 PASSED
446 tests/test_lexnparse.py::TestLexer::test_raw2 PASSED
447 tests/test_lexnparse.py::TestLexer::test_raw3 PASSED
448 tests/test_lexnparse.py::TestLexer::test_raw4 PASSED
449 tests/test_lexnparse.py::TestLexer::test_balancing PASSED
450 tests/test_lexnparse.py::TestLexer::test_comments PASSED
451 tests/test_lexnparse.py::TestLexer::test_string_escapes PASSED
452 tests/test_lexnparse.py::TestLexer::test_bytefallback PASSED
453 tests/test_lexnparse.py::TestLexer::test_operators PASSED
454 tests/test_lexnparse.py::TestLexer::test_normalizing PASSED
455 tests/test_lexnparse.py::TestLexer::test_trailing_newline PASSED
456 tests/test_lexnparse.py::TestLexer::test_name[foo-True] PASSED
457 tests/test_lexnparse.py::TestLexer::test_name[f\xf6\xf6-True] PASSED
458 tests/test_lexnparse.py::TestLexer::test_name[\u304d-True] PASSED
459 tests/test_lexnparse.py::TestLexer::test_name[_-True] PASSED
460 tests/test_lexnparse.py::TestLexer::test_name[1a-False] PASSED
461 tests/test_lexnparse.py::TestLexer::test_name[a--False] PASSED
462 tests/test_lexnparse.py::TestLexer::test_name[\U0001f40da-False] PASSED
463 tests/test_lexnparse.py::TestLexer::test_name[a\U0001f40d\U0001f40d-False] PASSED
464 tests/test_lexnparse.py::TestLexer::test_name[\u1885-True] PASSED
465 tests/test_lexnparse.py::TestLexer::test_name[\u1886-True] PASSED
466 tests/test_lexnparse.py::TestLexer::test_name[\u2118-True] PASSED
467 tests/test_lexnparse.py::TestLexer::test_name[\u212e-True] PASSED
468 tests/test_lexnparse.py::TestLexer::test_name[\xb7-False] PASSED
469 tests/test_lexnparse.py::TestLexer::test_name[a\xb7-True] PASSED
470 tests/test_lexnparse.py::TestLexer::test_lineno_with_strip PASSED
471 tests/test_lexnparse.py::TestParser::test_php_syntax PASSED
472 tests/test_lexnparse.py::TestParser::test_erb_syntax PASSED
473 tests/test_lexnparse.py::TestParser::test_comment_syntax PASSED
474 tests/test_lexnparse.py::TestParser::test_balancing PASSED
475 tests/test_lexnparse.py::TestParser::test_start_comment PASSED
476 tests/test_lexnparse.py::TestParser::test_line_syntax PASSED
477 tests/test_lexnparse.py::TestParser::test_line_syntax_priority PASSED
478 tests/test_lexnparse.py::TestParser::test_error_messages PASSED
479 tests/test_lexnparse.py::TestSyntax::test_call PASSED
480 tests/test_lexnparse.py::TestSyntax::test_slicing PASSED
481 tests/test_lexnparse.py::TestSyntax::test_attr PASSED
482 tests/test_lexnparse.py::TestSyntax::test_subscript PASSED
483 tests/test_lexnparse.py::TestSyntax::test_tuple PASSED
484 tests/test_lexnparse.py::TestSyntax::test_math PASSED
485 tests/test_lexnparse.py::TestSyntax::test_div PASSED
486 tests/test_lexnparse.py::TestSyntax::test_unary PASSED
487 tests/test_lexnparse.py::TestSyntax::test_concat PASSED
488 tests/test_lexnparse.py::TestSyntax::test_compare[1->-0] PASSED
489 tests/test_lexnparse.py::TestSyntax::test_compare[1->=-1] PASSED
490 tests/test_lexnparse.py::TestSyntax::test_compare[2-<-3] PASSED
491 tests/test_lexnparse.py::TestSyntax::test_compare[3-<=-4] PASSED
492 tests/test_lexnparse.py::TestSyntax::test_compare[4-==-4] PASSED
493 tests/test_lexnparse.py::TestSyntax::test_compare[4-!=-5] PASSED
494 tests/test_lexnparse.py::TestSyntax::test_compare_parens PASSED
495 tests/test_lexnparse.py::TestSyntax::test_compare_compound[{{ 4 < 2 < 3 }}-False] PASSED
496 tests/test_lexnparse.py::TestSyntax::test_compare_compound[{{ a < b < c }}-False] PASSED
497 tests/test_lexnparse.py::TestSyntax::test_compare_compound[{{ 4 > 2 > 3 }}-False] PASSED
498 tests/test_lexnparse.py::TestSyntax::test_compare_compound[{{ a > b > c }}-False] PASSED
499 tests/test_lexnparse.py::TestSyntax::test_compare_compound[{{ 4 > 2 < 3 }}-True] PASSED
500 tests/test_lexnparse.py::TestSyntax::test_compare_compound[{{ a > b < c }}-True] PASSED
501 tests/test_lexnparse.py::TestSyntax::test_inop PASSED
502 tests/test_lexnparse.py::TestSyntax::test_collection_literal[[]] PASSED
503 tests/test_lexnparse.py::TestSyntax::test_collection_literal[{}] PASSED
504 tests/test_lexnparse.py::TestSyntax::test_collection_literal[()] PASSED
505 tests/test_lexnparse.py::TestSyntax::test_numeric_literal[1-1] PASSED
506 tests/test_lexnparse.py::TestSyntax::test_numeric_literal[123-123] PASSED
507 tests/test_lexnparse.py::TestSyntax::test_numeric_literal[12_34_56-123456] PASSED
508 tests/test_lexnparse.py::TestSyntax::test_numeric_literal[1.2-1.2] PASSED
509 tests/test_lexnparse.py::TestSyntax::test_numeric_literal[34.56-34.56] PASSED
510 tests/test_lexnparse.py::TestSyntax::test_numeric_literal[3_4.5_6-34.56] PASSED
511 tests/test_lexnparse.py::TestSyntax::test_numeric_literal[1e0-1.0] PASSED
512 tests/test_lexnparse.py::TestSyntax::test_numeric_literal[10e1-100.0] PASSED
513 tests/test_lexnparse.py::TestSyntax::test_numeric_literal[2.5e100-2.5e+100] PASSED
514 tests/test_lexnparse.py::TestSyntax::test_numeric_literal[2.5e+100-2.5e+100] PASSED
515 tests/test_lexnparse.py::TestSyntax::test_numeric_literal[25.6e-10-2.56e-09] PASSED
516 tests/test_lexnparse.py::TestSyntax::test_numeric_literal[1_2.3_4e5_6-1.234e+57] PASSED
517 tests/test_lexnparse.py::TestSyntax::test_numeric_literal[0-0] PASSED
518 tests/test_lexnparse.py::TestSyntax::test_numeric_literal[0_00-0] PASSED
519 tests/test_lexnparse.py::TestSyntax::test_numeric_literal[0b1001_1111-159] PASSED
520 tests/test_lexnparse.py::TestSyntax::test_numeric_literal[0o123-83] PASSED
521 tests/test_lexnparse.py::TestSyntax::test_numeric_literal[0o1_23-83] PASSED
522 tests/test_lexnparse.py::TestSyntax::test_numeric_literal[0x123abc-1194684] PASSED
523 tests/test_lexnparse.py::TestSyntax::test_numeric_literal[0x12_3abc-1194684] PASSED
524 tests/test_lexnparse.py::TestSyntax::test_bool PASSED
525 tests/test_lexnparse.py::TestSyntax::test_grouping PASSED
526 tests/test_lexnparse.py::TestSyntax::test_django_attr PASSED
527 tests/test_lexnparse.py::TestSyntax::test_conditional_expression PASSED
528 tests/test_lexnparse.py::TestSyntax::test_short_conditional_expression PASSED
529 tests/test_lexnparse.py::TestSyntax::test_filter_priority PASSED
530 tests/test_lexnparse.py::TestSyntax::test_function_calls PASSED
531 tests/test_lexnparse.py::TestSyntax::test_tuple_expr PASSED
532 tests/test_lexnparse.py::TestSyntax::test_trailing_comma PASSED
533 tests/test_lexnparse.py::TestSyntax::test_block_end_name PASSED
534 tests/test_lexnparse.py::TestSyntax::test_constant_casing PASSED
535 tests/test_lexnparse.py::TestSyntax::test_test_chaining PASSED
536 tests/test_lexnparse.py::TestSyntax::test_string_concatenation PASSED
537 tests/test_lexnparse.py::TestSyntax::test_notin PASSED
538 tests/test_lexnparse.py::TestSyntax::test_operator_precedence PASSED
539 tests/test_lexnparse.py::TestSyntax::test_implicit_subscribed_tuple PASSED
540 tests/test_lexnparse.py::TestSyntax::test_raw2 PASSED
541 tests/test_lexnparse.py::TestSyntax::test_const PASSED
542 tests/test_lexnparse.py::TestSyntax::test_neg_filter_priority PASSED
543 tests/test_lexnparse.py::TestSyntax::test_const_assign PASSED
544 tests/test_lexnparse.py::TestSyntax::test_localset PASSED
545 tests/test_lexnparse.py::TestSyntax::test_parse_unary PASSED
546 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip PASSED
547 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_trim PASSED
548 tests/test_lexnparse.py::TestLstripBlocks::test_no_lstrip PASSED
549 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_blocks_false_with_no_lstrip PASSED
550 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_endline PASSED
551 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_inline PASSED
552 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_nested PASSED
553 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_left_chars PASSED
554 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_embeded_strings PASSED
555 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_preserve_leading_newlines PASSED
556 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_comment PASSED
557 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_angle_bracket_simple PASSED
558 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_angle_bracket_comment PASSED
559 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_angle_bracket PASSED
560 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_angle_bracket_compact PASSED
561 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_blocks_outside_with_new_line PASSED
562 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_trim_blocks_outside_with_new_line PASSED
563 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_blocks_inside_with_new_line PASSED
564 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_trim_blocks_inside_with_new_line PASSED
565 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_blocks_without_new_line PASSED
566 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_trim_blocks_without_new_line PASSED
567 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_blocks_consume_after_without_new_line PASSED
568 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_trim_blocks_consume_before_without_new_line PASSED
569 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_trim_blocks_comment PASSED
570 tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_trim_blocks_raw PASSED
571 tests/test_lexnparse.py::TestLstripBlocks::test_php_syntax_with_manual PASSED
572 tests/test_lexnparse.py::TestLstripBlocks::test_php_syntax PASSED
573 tests/test_lexnparse.py::TestLstripBlocks::test_php_syntax_compact PASSED
574 tests/test_lexnparse.py::TestLstripBlocks::test_erb_syntax PASSED
575 tests/test_lexnparse.py::TestLstripBlocks::test_erb_syntax_with_manual PASSED
576 tests/test_lexnparse.py::TestLstripBlocks::test_erb_syntax_no_lstrip PASSED
577 tests/test_lexnparse.py::TestLstripBlocks::test_comment_syntax PASSED
578 tests/test_lexnparse.py::TestTrimBlocks::test_trim PASSED
579 tests/test_lexnparse.py::TestTrimBlocks::test_no_trim PASSED
580 tests/test_lexnparse.py::TestTrimBlocks::test_no_trim_outer PASSED
581 tests/test_lexnparse.py::TestTrimBlocks::test_lstrip_no_trim PASSED
582 tests/test_lexnparse.py::TestTrimBlocks::test_trim_blocks_false_with_no_trim PASSED
583 tests/test_lexnparse.py::TestTrimBlocks::test_trim_nested PASSED
584 tests/test_lexnparse.py::TestTrimBlocks::test_no_trim_nested PASSED
585 tests/test_lexnparse.py::TestTrimBlocks::test_comment_trim PASSED
586 tests/test_lexnparse.py::TestTrimBlocks::test_comment_no_trim PASSED
587 tests/test_lexnparse.py::TestTrimBlocks::test_multiple_comment_trim_lstrip PASSED
588 tests/test_lexnparse.py::TestTrimBlocks::test_multiple_comment_no_trim_lstrip PASSED
589 tests/test_lexnparse.py::TestTrimBlocks::test_raw_trim_lstrip PASSED
590 tests/test_lexnparse.py::TestTrimBlocks::test_raw_no_trim_lstrip PASSED
591 tests/test_lexnparse.py::TestTrimBlocks::test_no_trim_angle_bracket PASSED
592 tests/test_lexnparse.py::TestTrimBlocks::test_no_trim_php_syntax PASSED
593 tests/test_loader.py::TestLoaders::test_dict_loader PASSED
594 tests/test_loader.py::TestLoaders::test_package_loader PASSED
595 tests/test_loader.py::TestLoaders::test_filesystem_loader_overlapping_names PASSED
596 tests/test_loader.py::TestLoaders::test_choice_loader PASSED
597 tests/test_loader.py::TestLoaders::test_function_loader PASSED
598 tests/test_loader.py::TestLoaders::test_prefix_loader PASSED
599 tests/test_loader.py::TestLoaders::test_caching PASSED
600 tests/test_loader.py::TestLoaders::test_no_cache PASSED
601 tests/test_loader.py::TestLoaders::test_limited_size_cache PASSED
602 tests/test_loader.py::TestLoaders::test_cache_loader_change PASSED
603 tests/test_loader.py::TestLoaders::test_dict_loader_cache_invalidates PASSED
604 tests/test_loader.py::TestLoaders::test_split_template_path PASSED
605 tests/test_loader.py::TestFileSystemLoader::test_searchpath_as_str PASSED
606 tests/test_loader.py::TestFileSystemLoader::test_searchpath_as_pathlib PASSED
607 tests/test_loader.py::TestFileSystemLoader::test_searchpath_as_list_including_pathlib PASSED
608 tests/test_loader.py::TestFileSystemLoader::test_caches_template_based_on_mtime PASSED
609 tests/test_loader.py::TestFileSystemLoader::test_uses_specified_encoding[utf-8-\u6587\u5b57\u5316\u3051] PASSED
610 tests/test_loader.py::TestFileSystemLoader::test_uses_specified_encoding[iso-8859-1-\xe6\x96\x87\xe5\xad\x97\xe5\x8c\x96\xe3\x81\x91] PASSED
611 tests/test_loader.py::TestFileSystemLoader::test_filename_normpath PASSED
612 tests/test_loader.py::TestModuleLoader::test_log PASSED
613 tests/test_loader.py::TestModuleLoader::test_deflated_zip_compile PASSED
614 tests/test_loader.py::TestModuleLoader::test_stored_zip_compile PASSED
615 tests/test_loader.py::TestModuleLoader::test_filesystem_compile PASSED
616 tests/test_loader.py::TestModuleLoader::test_weak_references PASSED
617 tests/test_loader.py::TestModuleLoader::test_choice_loader PASSED
618 tests/test_loader.py::TestModuleLoader::test_prefix_loader PASSED
619 tests/test_loader.py::TestModuleLoader::test_path_as_pathlib PASSED
620 tests/test_loader.py::TestModuleLoader::test_supports_pathlib_in_list_of_paths PASSED
621 tests/test_loader.py::test_package_dir_source[foo/test.html-FOO] PASSED
622 tests/test_loader.py::test_package_dir_source[test.html-BAR] PASSED
623 tests/test_loader.py::test_package_dir_list PASSED
624 tests/test_loader.py::test_package_file_source[foo/test.html-FOO] PASSED
625 tests/test_loader.py::test_package_file_source[test.html-BAR] PASSED
626 tests/test_loader.py::test_package_file_list PASSED
627 tests/test_loader.py::test_package_zip_source[foo/test.html-FOO] PASSED
628 tests/test_loader.py::test_package_zip_source[test.html-BAR] PASSED
629 tests/test_loader.py::test_package_zip_list PASSED
630 tests/test_loader.py::test_package_zip_omit_curdir[] PASSED
631 tests/test_loader.py::test_package_zip_omit_curdir[.] PASSED
632 tests/test_loader.py::test_package_zip_omit_curdir[./] PASSED
633 tests/test_loader.py::test_pep_451_import_hook PASSED
634 tests/test_nativetypes.py::test_is_defined_native_return PASSED
635 tests/test_nativetypes.py::test_undefined_native_return PASSED
636 tests/test_nativetypes.py::test_adding_undefined_native_return PASSED
637 tests/test_nativetypes.py::test_cast_int PASSED
638 tests/test_nativetypes.py::test_list_add PASSED
639 tests/test_nativetypes.py::test_multi_expression_add PASSED
640 tests/test_nativetypes.py::test_loops PASSED
641 tests/test_nativetypes.py::test_loops_with_ints PASSED
642 tests/test_nativetypes.py::test_loop_look_alike PASSED
643 tests/test_nativetypes.py::test_booleans[{{ value }}-True] PASSED
644 tests/test_nativetypes.py::test_booleans[{{ value }}-False] PASSED
645 tests/test_nativetypes.py::test_booleans[{{ 1 == 1 }}-True] PASSED
646 tests/test_nativetypes.py::test_booleans[{{ 2 + 2 == 5 }}-False] PASSED
647 tests/test_nativetypes.py::test_booleans[{{ None is none }}-True] PASSED
648 tests/test_nativetypes.py::test_booleans[{{ '' == None }}-False] PASSED
649 tests/test_nativetypes.py::test_variable_dunder PASSED
650 tests/test_nativetypes.py::test_constant_dunder PASSED
651 tests/test_nativetypes.py::test_constant_dunder_to_string PASSED
652 tests/test_nativetypes.py::test_string_literal_var PASSED
653 tests/test_nativetypes.py::test_string_top_level PASSED
654 tests/test_nativetypes.py::test_tuple_of_variable_strings PASSED
655 tests/test_nativetypes.py::test_concat_strings_with_quotes PASSED
656 tests/test_nativetypes.py::test_no_intermediate_eval PASSED
657 tests/test_nativetypes.py::test_spontaneous_env PASSED
658 tests/test_nativetypes.py::test_leading_spaces PASSED
659 tests/test_nativetypes.py::test_macro PASSED
660 tests/test_nodes.py::test_template_hash PASSED
661 tests/test_pickle.py::test_environment PASSED
662 tests/test_regression.py::TestCorner::test_assigned_scoping PASSED
663 tests/test_regression.py::TestCorner::test_closure_scoping PASSED
664 tests/test_regression.py::TestBug::test_keyword_folding PASSED
665 tests/test_regression.py::TestBug::test_extends_output_bugs PASSED
666 tests/test_regression.py::TestBug::test_urlize_filter_escaping PASSED
667 tests/test_regression.py::TestBug::test_urlize_filter_closing_punctuation PASSED
668 tests/test_regression.py::TestBug::test_loop_call_loop PASSED
669 tests/test_regression.py::TestBug::test_weird_inline_comment PASSED
670 tests/test_regression.py::TestBug::test_old_macro_loop_scoping_bug PASSED
671 tests/test_regression.py::TestBug::test_partial_conditional_assignments PASSED
672 tests/test_regression.py::TestBug::test_stacked_locals_scoping_bug PASSED
673 tests/test_regression.py::TestBug::test_stacked_locals_scoping_bug_twoframe PASSED
674 tests/test_regression.py::TestBug::test_call_with_args PASSED
675 tests/test_regression.py::TestBug::test_empty_if_condition_fails PASSED
676 tests/test_regression.py::TestBug::test_recursive_loop_compile PASSED
677 tests/test_regression.py::TestBug::test_else_loop_bug PASSED
678 tests/test_regression.py::TestBug::test_correct_prefix_loader_name PASSED
679 tests/test_regression.py::TestBug::test_pass_context_callable_class PASSED
680 tests/test_regression.py::TestBug::test_block_set_with_extends PASSED
681 tests/test_regression.py::TestBug::test_nested_for_else PASSED
682 tests/test_regression.py::TestBug::test_macro_var_bug PASSED
683 tests/test_regression.py::TestBug::test_macro_var_bug_advanced PASSED
684 tests/test_regression.py::TestBug::test_callable_defaults PASSED
685 tests/test_regression.py::TestBug::test_macro_escaping PASSED
686 tests/test_regression.py::TestBug::test_macro_scoping PASSED
687 tests/test_regression.py::TestBug::test_scopes_and_blocks PASSED
688 tests/test_regression.py::TestBug::test_scopes_and_include PASSED
689 tests/test_regression.py::TestBug::test_caller_scoping PASSED
690 tests/test_regression.py::TestBug::test_variable_reuse PASSED
691 tests/test_regression.py::TestBug::test_double_caller PASSED
692 tests/test_regression.py::TestBug::test_double_caller_no_default PASSED
693 tests/test_regression.py::TestBug::test_macro_blocks PASSED
694 tests/test_regression.py::TestBug::test_scoped_block PASSED
695 tests/test_regression.py::TestBug::test_recursive_loop_filter PASSED
696 tests/test_regression.py::TestBug::test_empty_if PASSED
697 tests/test_regression.py::TestBug::test_subproperty_if PASSED
698 tests/test_regression.py::TestBug::test_set_and_include PASSED
699 tests/test_regression.py::TestBug::test_loop_include PASSED
700 tests/test_regression.py::TestBug::test_grouper_repr PASSED
701 tests/test_regression.py::TestBug::test_custom_context PASSED
702 tests/test_regression.py::TestBug::test_recursive_loop_bug PASSED
703 tests/test_regression.py::TestBug::test_markup_and_chainable_undefined PASSED
704 tests/test_regression.py::TestBug::test_scoped_block_loop_vars PASSED
705 tests/test_regression.py::TestBug::test_pass_context_loop_vars PASSED
706 tests/test_regression.py::TestBug::test_pass_context_scoped_loop_vars PASSED
707 tests/test_regression.py::TestBug::test_pass_context_in_blocks PASSED
708 tests/test_regression.py::TestBug::test_pass_context_block_and_loop PASSED
709 tests/test_regression.py::TestBug::test_cached_extends[extends] PASSED
710 tests/test_regression.py::TestBug::test_cached_extends[include] PASSED
711 tests/test_regression.py::TestBug::test_nested_loop_scoping PASSED
712 tests/test_regression.py::test_unicode_whitespace[\x0c] PASSED
713 tests/test_regression.py::test_unicode_whitespace[\x85] PASSED
714 tests/test_runtime.py::test_loop_idx PASSED
715 tests/test_runtime.py::test_loop_idx0 PASSED
716 tests/test_runtime.py::test_loopcontext0 PASSED
717 tests/test_runtime.py::test_loopcontext1 PASSED
718 tests/test_runtime.py::test_loopcontext2 PASSED
719 tests/test_runtime.py::test_iterator_not_advanced_early PASSED
720 tests/test_runtime.py::test_mock_not_pass_arg_marker PASSED
721 tests/test_security.py::TestSandbox::test_unsafe PASSED
722 tests/test_security.py::TestSandbox::test_immutable_environment PASSED
723 tests/test_security.py::TestSandbox::test_restricted PASSED
724 tests/test_security.py::TestSandbox::test_template_data PASSED
725 tests/test_security.py::TestSandbox::test_attr_filter PASSED
726 tests/test_security.py::TestSandbox::test_binary_operator_intercepting PASSED
727 tests/test_security.py::TestSandbox::test_unary_operator_intercepting PASSED
728 tests/test_security.py::TestStringFormat::test_basic_format_safety PASSED
729 tests/test_security.py::TestStringFormat::test_basic_format_all_okay PASSED
730 tests/test_security.py::TestStringFormat::test_safe_format_safety PASSED
731 tests/test_security.py::TestStringFormat::test_safe_format_all_okay PASSED
732 tests/test_security.py::TestStringFormat::test_empty_braces_format PASSED
733 tests/test_security.py::TestStringFormatMap::test_basic_format_safety PASSED
734 tests/test_security.py::TestStringFormatMap::test_basic_format_all_okay PASSED
735 tests/test_security.py::TestStringFormatMap::test_safe_format_all_okay PASSED
736 tests/test_tests.py::TestTestsCase::test_defined PASSED
737 tests/test_tests.py::TestTestsCase::test_even PASSED
738 tests/test_tests.py::TestTestsCase::test_odd PASSED
739 tests/test_tests.py::TestTestsCase::test_lower PASSED
740 tests/test_tests.py::TestTestsCase::test_types[none is none-True] PASSED
741 tests/test_tests.py::TestTestsCase::test_types[false is none-False] PASSED
742 tests/test_tests.py::TestTestsCase::test_types[true is none-False] PASSED
743 tests/test_tests.py::TestTestsCase::test_types[42 is none-False] PASSED
744 tests/test_tests.py::TestTestsCase::test_types[none is true-False] PASSED
745 tests/test_tests.py::TestTestsCase::test_types[false is true-False] PASSED
746 tests/test_tests.py::TestTestsCase::test_types[true is true-True] PASSED
747 tests/test_tests.py::TestTestsCase::test_types[0 is true-False] PASSED
748 tests/test_tests.py::TestTestsCase::test_types[1 is true-False] PASSED
749 tests/test_tests.py::TestTestsCase::test_types[42 is true-False] PASSED
750 tests/test_tests.py::TestTestsCase::test_types[none is false-False] PASSED
751 tests/test_tests.py::TestTestsCase::test_types[false is false-True] PASSED
752 tests/test_tests.py::TestTestsCase::test_types[true is false-False] PASSED
753 tests/test_tests.py::TestTestsCase::test_types[0 is false-False] PASSED
754 tests/test_tests.py::TestTestsCase::test_types[1 is false-False] PASSED
755 tests/test_tests.py::TestTestsCase::test_types[42 is false-False] PASSED
756 tests/test_tests.py::TestTestsCase::test_types[none is boolean-False] PASSED
757 tests/test_tests.py::TestTestsCase::test_types[false is boolean-True] PASSED
758 tests/test_tests.py::TestTestsCase::test_types[true is boolean-True] PASSED
759 tests/test_tests.py::TestTestsCase::test_types[0 is boolean-False] PASSED
760 tests/test_tests.py::TestTestsCase::test_types[1 is boolean-False] PASSED
761 tests/test_tests.py::TestTestsCase::test_types[42 is boolean-False] PASSED
762 tests/test_tests.py::TestTestsCase::test_types[0.0 is boolean-False] PASSED
763 tests/test_tests.py::TestTestsCase::test_types[1.0 is boolean-False] PASSED
764 tests/test_tests.py::TestTestsCase::test_types[3.14159 is boolean-False] PASSED
765 tests/test_tests.py::TestTestsCase::test_types[none is integer-False] PASSED
766 tests/test_tests.py::TestTestsCase::test_types[false is integer-False] PASSED
767 tests/test_tests.py::TestTestsCase::test_types[true is integer-False] PASSED
768 tests/test_tests.py::TestTestsCase::test_types[42 is integer-True] PASSED
769 tests/test_tests.py::TestTestsCase::test_types[3.14159 is integer-False] PASSED
770 tests/test_tests.py::TestTestsCase::test_types[(10 ** 100) is integer-True] PASSED
771 tests/test_tests.py::TestTestsCase::test_types[none is float-False] PASSED
772 tests/test_tests.py::TestTestsCase::test_types[false is float-False] PASSED
773 tests/test_tests.py::TestTestsCase::test_types[true is float-False] PASSED
774 tests/test_tests.py::TestTestsCase::test_types[42 is float-False] PASSED
775 tests/test_tests.py::TestTestsCase::test_types[4.2 is float-True] PASSED
776 tests/test_tests.py::TestTestsCase::test_types[(10 ** 100) is float-False] PASSED
777 tests/test_tests.py::TestTestsCase::test_types[none is number-False] PASSED
778 tests/test_tests.py::TestTestsCase::test_types[false is number-True] PASSED
779 tests/test_tests.py::TestTestsCase::test_types[true is number-True] PASSED
780 tests/test_tests.py::TestTestsCase::test_types[42 is number-True] PASSED
781 tests/test_tests.py::TestTestsCase::test_types[3.14159 is number-True] PASSED
782 tests/test_tests.py::TestTestsCase::test_types[complex is number-True] PASSED
783 tests/test_tests.py::TestTestsCase::test_types[(10 ** 100) is number-True] PASSED
784 tests/test_tests.py::TestTestsCase::test_types[none is string-False] PASSED
785 tests/test_tests.py::TestTestsCase::test_types[false is string-False] PASSED
786 tests/test_tests.py::TestTestsCase::test_types[true is string-False] PASSED
787 tests/test_tests.py::TestTestsCase::test_types[42 is string-False] PASSED
788 tests/test_tests.py::TestTestsCase::test_types["foo" is string-True] PASSED
789 tests/test_tests.py::TestTestsCase::test_types[none is sequence-False] PASSED
790 tests/test_tests.py::TestTestsCase::test_types[false is sequence-False] PASSED
791 tests/test_tests.py::TestTestsCase::test_types[42 is sequence-False] PASSED
792 tests/test_tests.py::TestTestsCase::test_types["foo" is sequence-True] PASSED
793 tests/test_tests.py::TestTestsCase::test_types[[] is sequence-True] PASSED
794 tests/test_tests.py::TestTestsCase::test_types[[1, 2, 3] is sequence-True] PASSED
795 tests/test_tests.py::TestTestsCase::test_types[{} is sequence-True] PASSED
796 tests/test_tests.py::TestTestsCase::test_types[none is mapping-False] PASSED
797 tests/test_tests.py::TestTestsCase::test_types[false is mapping-False] PASSED
798 tests/test_tests.py::TestTestsCase::test_types[42 is mapping-False] PASSED
799 tests/test_tests.py::TestTestsCase::test_types["foo" is mapping-False] PASSED
800 tests/test_tests.py::TestTestsCase::test_types[[] is mapping-False] PASSED
801 tests/test_tests.py::TestTestsCase::test_types[{} is mapping-True] PASSED
802 tests/test_tests.py::TestTestsCase::test_types[mydict is mapping-True] PASSED
803 tests/test_tests.py::TestTestsCase::test_types[none is iterable-False] PASSED
804 tests/test_tests.py::TestTestsCase::test_types[false is iterable-False] PASSED
805 tests/test_tests.py::TestTestsCase::test_types[42 is iterable-False] PASSED
806 tests/test_tests.py::TestTestsCase::test_types["foo" is iterable-True] PASSED
807 tests/test_tests.py::TestTestsCase::test_types[[] is iterable-True] PASSED
808 tests/test_tests.py::TestTestsCase::test_types[{} is iterable-True] PASSED
809 tests/test_tests.py::TestTestsCase::test_types[range(5) is iterable-True] PASSED
810 tests/test_tests.py::TestTestsCase::test_types[none is callable-False] PASSED
811 tests/test_tests.py::TestTestsCase::test_types[false is callable-False] PASSED
812 tests/test_tests.py::TestTestsCase::test_types[42 is callable-False] PASSED
813 tests/test_tests.py::TestTestsCase::test_types["foo" is callable-False] PASSED
814 tests/test_tests.py::TestTestsCase::test_types[[] is callable-False] PASSED
815 tests/test_tests.py::TestTestsCase::test_types[{} is callable-False] PASSED
816 tests/test_tests.py::TestTestsCase::test_types[range is callable-True] PASSED
817 tests/test_tests.py::TestTestsCase::test_upper PASSED
818 tests/test_tests.py::TestTestsCase::test_equalto PASSED
819 tests/test_tests.py::TestTestsCase::test_compare_aliases[eq 2-True] PASSED
820 tests/test_tests.py::TestTestsCase::test_compare_aliases[eq 3-False] PASSED
821 tests/test_tests.py::TestTestsCase::test_compare_aliases[ne 3-True] PASSED
822 tests/test_tests.py::TestTestsCase::test_compare_aliases[ne 2-False] PASSED
823 tests/test_tests.py::TestTestsCase::test_compare_aliases[lt 3-True] PASSED
824 tests/test_tests.py::TestTestsCase::test_compare_aliases[lt 2-False] PASSED
825 tests/test_tests.py::TestTestsCase::test_compare_aliases[le 2-True] PASSED
826 tests/test_tests.py::TestTestsCase::test_compare_aliases[le 1-False] PASSED
827 tests/test_tests.py::TestTestsCase::test_compare_aliases[gt 1-True] PASSED
828 tests/test_tests.py::TestTestsCase::test_compare_aliases[gt 2-False] PASSED
829 tests/test_tests.py::TestTestsCase::test_compare_aliases[ge 2-True] PASSED
830 tests/test_tests.py::TestTestsCase::test_compare_aliases[ge 3-False] PASSED
831 tests/test_tests.py::TestTestsCase::test_sameas PASSED
832 tests/test_tests.py::TestTestsCase::test_no_paren_for_arg1 PASSED
833 tests/test_tests.py::TestTestsCase::test_escaped PASSED
834 tests/test_tests.py::TestTestsCase::test_greaterthan PASSED
835 tests/test_tests.py::TestTestsCase::test_lessthan PASSED
836 tests/test_tests.py::TestTestsCase::test_multiple_tests PASSED
837 tests/test_tests.py::TestTestsCase::test_in PASSED
838 tests/test_tests.py::test_name_undefined PASSED
839 tests/test_tests.py::test_name_undefined_in_if PASSED
840 tests/test_tests.py::test_is_filter PASSED
841 tests/test_tests.py::test_is_test PASSED
842 tests/test_utils.py::TestLRUCache::test_simple PASSED
843 tests/test_utils.py::TestLRUCache::test_values PASSED
844 tests/test_utils.py::TestLRUCache::test_values_empty PASSED
845 tests/test_utils.py::TestLRUCache::test_pickleable PASSED
846 tests/test_utils.py::TestLRUCache::test_copy[copy0] PASSED
847 tests/test_utils.py::TestLRUCache::test_copy[copy1] PASSED
848 tests/test_utils.py::TestLRUCache::test_clear PASSED
849 tests/test_utils.py::TestLRUCache::test_repr PASSED
850 tests/test_utils.py::TestLRUCache::test_items PASSED
851 tests/test_utils.py::TestLRUCache::test_setdefault PASSED
852 tests/test_utils.py::TestHelpers::test_object_type_repr PASSED
853 tests/test_utils.py::TestHelpers::test_autoescape_select PASSED
854 tests/test_utils.py::TestEscapeUrlizeTarget::test_escape_urlize_target PASSED
855 tests/test_utils.py::TestLoremIpsum::test_lorem_ipsum_markup PASSED
856 tests/test_utils.py::TestLoremIpsum::test_lorem_ipsum_html PASSED
857 tests/test_utils.py::TestLoremIpsum::test_lorem_ipsum_n PASSED
858 tests/test_utils.py::TestLoremIpsum::test_lorem_ipsum_min PASSED
859 tests/test_utils.py::TestLoremIpsum::test_lorem_ipsum_max PASSED
860 tests/test_utils.py::test_missing PASSED
861 tests/test_utils.py::test_consume PASSED
863 ======== 851 passed ========
864   py$(PYV): OK
865   congratulations :)