============================= 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 ========