============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('$(@D)/.hypothesis/examples') rootdir: $(@D), configfile: pyproject.toml, testpaths: tests asyncio: mode=strict collecting ... collected 101 items tests/extractors/test_init.py::TestKeywordFromSpec::test_custom_msgid_param PASSED tests/extractors/test_init.py::TestKeywordFromSpec::test_domain_param PASSED tests/extractors/test_init.py::TestKeywordFromSpec::test_minimal PASSED tests/extractors/test_init.py::TestKeywordFromSpec::test_parameter_count PASSED tests/extractors/test_init.py::TestKeywordFromSpec::test_plural PASSED tests/extractors/test_init.py::test_accept_no_format_hint PASSED tests/extractors/test_init.py::test_basic_c_format PASSED tests/extractors/test_init.py::test_escaped_percent_sign PASSED tests/extractors/test_init.py::test_extractor PASSED tests/extractors/test_init.py::test_no_format PASSED tests/extractors/test_init.py::test_space_in_format PASSED tests/extractors/test_init.py::test_strftime_is_not_c_format PASSED tests/extractors/test_python.py::test_bytes_input PASSED tests/extractors/test_python.py::test_comment_and_default_value PASSED tests/extractors/test_python.py::test_dict_argument PASSED tests/extractors/test_python.py::test_domain_filter PASSED tests/extractors/test_python.py::test_dot_operator_in_parameter PASSED tests/extractors/test_python.py::test_flags_in_comment PASSED tests/extractors/test_python.py::test_function_argument PASSED tests/extractors/test_python.py::test_function_call_in_keyword PASSED tests/extractors/test_python.py::test_include_all_comments PASSED tests/extractors/test_python.py::test_keyword PASSED tests/extractors/test_python.py::test_multiline_string PASSED tests/extractors/test_python.py::test_plural PASSED tests/extractors/test_python.py::test_skip_comments PASSED tests/extractors/test_python.py::test_syntax_error PASSED tests/extractors/test_python.py::test_tagged_comment_on_previous_line PASSED tests/extractors/test_python.py::test_tagged_comment_on_same_line PASSED tests/extractors/test_python.py::test_tagged_multiline_comment PASSED tests/extractors/test_python.py::test_translationstring_context PASSED tests/extractors/test_python.py::test_translationstring_parameters PASSED tests/extractors/test_python.py::test_use_lineno_parameter PASSED tests/extractors/test_xml.py::Test_get_python_expression::test_nested_braces PASSED tests/extractors/test_xml.py::Test_get_python_expression::test_no_expressions PASSED tests/extractors/test_xml.py::Test_get_python_expression::test_single_expression PASSED tests/extractors/test_xml.py::Test_get_python_expression::test_two_expressions PASSED tests/extractors/test_xml.py::test_abort_on_syntax_error PASSED tests/extractors/test_xml.py::test_attributes_explicit_MessageId PASSED tests/extractors/test_xml.py::test_attributes_multiple_attributes PASSED tests/extractors/test_xml.py::test_attributes_multiple_attributes_explicit_msgid PASSED tests/extractors/test_xml.py::test_attributes_no_domain_without_domain_filter PASSED tests/extractors/test_xml.py::test_attributes_plain PASSED tests/extractors/test_xml.py::test_brace_in_python_expression PASSED tests/extractors/test_xml.py::test_carriage_return_in_define PASSED tests/extractors/test_xml.py::test_context_for_attributes PASSED tests/extractors/test_xml.py::test_curly_brace_in_python_attribute_expression PASSED tests/extractors/test_xml.py::test_curly_brace_in_python_expression PASSED tests/extractors/test_xml.py::test_curly_brace_related_syntax_error PASSED tests/extractors/test_xml.py::test_custom_i18n_namespace PASSED tests/extractors/test_xml.py::test_domain_filter PASSED tests/extractors/test_xml.py::test_domain_filter_for_attribute PASSED tests/extractors/test_xml.py::test_domain_filter_for_expression PASSED tests/extractors/test_xml.py::test_empty_element PASSED tests/extractors/test_xml.py::test_empty_xml PASSED tests/extractors/test_xml.py::test_html_entities PASSED tests/extractors/test_xml.py::test_ignore_dynamic_message PASSED tests/extractors/test_xml.py::test_ignore_structure_in_replace PASSED tests/extractors/test_xml.py::test_ignore_undeclared_namespace PASSED tests/extractors/test_xml.py::test_inherit_translation_comment PASSED tests/extractors/test_xml.py::test_linenumbers PASSED tests/extractors/test_xml.py::test_multiline_replace PASSED tests/extractors/test_xml.py::test_multiline_replace_with_structure PASSED tests/extractors/test_xml.py::test_multiple_expressions_with_translate_calls PASSED tests/extractors/test_xml.py::test_python_expression_in_tales_expressions PASSED tests/extractors/test_xml.py::test_repeat_multiple_assignment PASSED tests/extractors/test_xml.py::test_spaces_around_tal_pipe_symbol PASSED tests/extractors/test_xml.py::test_strip_extra_whitespace PASSED tests/extractors/test_xml.py::test_strip_trailing_and_leading_whitespace PASSED tests/extractors/test_xml.py::test_translate_call_in_python_expression_attribute PASSED tests/extractors/test_xml.py::test_translate_call_in_python_expression_in_attribute PASSED tests/extractors/test_xml.py::test_translate_call_in_python_expression_in_char_data PASSED tests/extractors/test_xml.py::test_translate_call_in_python_expression_repeat_attribute PASSED tests/extractors/test_xml.py::test_translate_entities_in_python_expression PASSED tests/extractors/test_xml.py::test_translate_explicit_msgid PASSED tests/extractors/test_xml.py::test_translate_explicit_python_engine_with_structure PASSED tests/extractors/test_xml.py::test_translate_explicit_python_expression_engine PASSED tests/extractors/test_xml.py::test_translate_ignore_other_content_expression_engine_with_structure PASSED tests/extractors/test_xml.py::test_translate_ignore_other_expression_engine PASSED tests/extractors/test_xml.py::test_translate_ignore_other_expression_engine_with_numbers PASSED tests/extractors/test_xml.py::test_translate_minimal PASSED tests/extractors/test_xml.py::test_translate_multiple_defines PASSED tests/extractors/test_xml.py::test_translate_named_subelement PASSED tests/extractors/test_xml.py::test_translate_subelement PASSED tests/extractors/test_xml.py::test_translate_translated_subelement PASSED tests/extractors/test_xml.py::test_translate_translated_subelement_with_id PASSED tests/extractors/test_xml.py::test_translation_comment PASSED tests/extractors/test_xml.py::test_translation_comment_and_msgid PASSED tests/extractors/test_xml.py::test_translation_comment_for_attribute PASSED tests/extractors/test_xml.py::test_translation_context PASSED tests/extractors/test_zcml.py::test_abort_on_syntax_error PASSED tests/extractors/test_zcml.py::test_domain_nesting PASSED tests/extractors/test_zcml.py::test_empty_zcml PASSED tests/extractors/test_zcml.py::test_i18n_with_domain PASSED tests/extractors/test_zcml.py::test_i18n_without_domain PASSED tests/extractors/test_zcml.py::test_multiple_messages PASSED tests/test_extract.py::Test_identical::test_comment_change PASSED tests/test_extract.py::Test_identical::test_identical_entries PASSED tests/test_extract.py::Test_identical::test_ignore_comment_whitespace_change PASSED tests/test_extract.py::Test_identical::test_ignore_metadata_differences PASSED tests/test_extract.py::Test_identical::test_strip_linenumbers PASSED tests/test_extract.py::Test_identical::test_tcomment_change PASSED =============================== warnings summary =============================== tests/extractors/test_python.py::test_bytes_input $(@D)/tests/extractors/test_python.py:255: UnicodeWarning: Python extractor called with bytes input. Please update your plugin to submit unicode instead. messages = list(python_extractor("filename", options)) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======== 101 passed, 1 warning ========