Your message dated Mon, 03 Feb 2025 22:20:15 +0000
with message-id <e1tf4nf-00gfib...@fasolo.debian.org>
and subject line Bug#1058333: fixed in python-docformatter 1.7.5-3
has caused the Debian Bug report #1058333,
regarding python-docformatter: FTBFS: dh_auto_test: error: pybuild --test 
--test-pytest -i python{version} -p "3.12 3.11" returned exit code 13
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1058333: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058333
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-docformatter
Version: 1.7.5-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20231212 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_test
> I: pybuild base:310: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_docformatter/build; python3.12 -m 
> pytest -v -k "not TestEndToEnd"
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.12.1, pytest-7.4.3, pluggy-1.3.0 -- 
> /usr/bin/python3.12
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_docformatter/build
> configfile: pyproject.toml
> collecting ... collected 277 items / 29 deselected / 248 selected
> 
> tests/test_configuration_functions.py::TestConfigurater::test_initialize_configurator_with_default
>  PASSED [  0%]
> tests/test_configuration_functions.py::TestConfigurater::test_initialize_configurator_with_pyproject_toml
>  PASSED [  0%]
> tests/test_configuration_functions.py::TestConfigurater::test_initialize_configurator_with_setup_cfg
>  PASSED [  1%]
> tests/test_configuration_functions.py::TestConfigurater::test_initialize_configurator_with_tox_ini
>  PASSED [  1%]
> tests/test_configuration_functions.py::TestConfigurater::test_unsupported_config_file
>  PASSED [  2%]
> tests/test_configuration_functions.py::TestConfigurater::test_cli_override_config_file
>  PASSED [  2%]
> tests/test_configuration_functions.py::TestConfigurater::test_only_format_in_line_range
>  PASSED [  2%]
> tests/test_configuration_functions.py::TestConfigurater::test_low_line_range_is_zero
>  PASSED [  3%]
> tests/test_configuration_functions.py::TestConfigurater::test_low_line_range_greater_than_high_line_range
>  PASSED [  3%]
> tests/test_configuration_functions.py::TestConfigurater::test_only_format_in_length_range
>  PASSED [  4%]
> tests/test_configuration_functions.py::TestConfigurater::test_low_length_range_is_zero
>  PASSED [  4%]
> tests/test_configuration_functions.py::TestConfigurater::test_low_length_range_greater_than_high_length_range
>  PASSED [  4%]
> tests/test_configuration_functions.py::TestConfigurater::test_black_defaults[[tool.docformatter]\n]
>  PASSED [  5%]
> tests/test_configuration_functions.py::TestConfigurater::test_black_from_pyproject[[tool.docformatter]\nblack
>  = true\nwrap-summaries = 80\n    ] PASSED [  5%]
> tests/test_configuration_functions.py::TestConfigurater::test_black_from_setup_cfg[[docformatter]\nblack
>  = True\nwrap-descriptions = 80\n] PASSED [  6%]
> tests/test_configuration_functions.py::TestConfigurater::test_exclude_from_pyproject_toml[[tool.docformatter]\ncheck
>  = true\ndiff = true\nrecursive = true\nexclude = ["src/", "tests/"]\n] 
> PASSED [  6%]
> tests/test_configuration_functions.py::TestConfigurater::test_exclude_from_setup_cfg[[docformatter]\ncheck
>  = true\ndiff = true\nrecursive = true\nexclude = ["src/", "tests/"]\n] 
> PASSED [  6%]
> tests/test_configuration_functions.py::TestConfigurater::test_non_capitalize_words
>  PASSED [  7%]
> tests/test_configuration_functions.py::TestConfigurater::test_non_cap_from_pyproject_toml[[tool.docformatter]\ncheck
>  = true\ndiff = true\nrecursive = true\nnon-cap = ["qBittorrent", "iPad", 
> "iOS", "eBay"]\n] PASSED [  7%]
> tests/test_configuration_functions.py::TestConfigurater::test_non_cap_from_setup_cfg[[docformatter]\ncheck
>  = true\ndiff = true\nrecursive = true\nnon-cap = ["qBittorrent", "iPad", 
> "iOS", "eBay"]\n] PASSED [  8%]
> tests/test_docformatter.py::TestMain::test_diff[    def foo():\n        """\n 
>        Hello world\n        """\n] PASSED [  8%]
> tests/test_docformatter.py::TestMain::test_diff_with_nonexistent_file PASSED 
> [  8%]
> tests/test_docformatter.py::TestMain::test_in_place[show-diff-def foo():\n    
> """\n    Hello world\n    """\n] PASSED [  9%]
> tests/test_docformatter.py::TestMain::test_in_place[no-diff-def foo():\n    
> """\n    Hello world\n    """\n] PASSED [  9%]
> tests/test_docformatter.py::TestMain::test_ignore_hidden_directories[.-.-temporary_directory-def
>  foo():\n    """\n    Hello world\n    """\n] PASSED [ 10%]
> tests/test_docformatter.py::TestMain::test_io_error_exit_code PASSED     [ 
> 10%]
> tests/test_docformatter.py::TestMain::test_check_mode_correct_docstring[show-diff-Totally
>  fine docstring, do not report anything.] PASSED [ 10%]
> tests/test_docformatter.py::TestMain::test_check_mode_correct_docstring[no-diff-Totally
>  fine docstring, do not report anything.] PASSED [ 11%]
> tests/test_docformatter.py::TestMain::test_check_mode_incorrect_docstring[show-diff-\n
>     """\nPrint my path and return error code\n"""\n] PASSED [ 11%]
> tests/test_docformatter.py::TestMain::test_check_mode_incorrect_docstring[no-diff-\n
>     """\nPrint my path and return error code\n"""\n] PASSED [ 12%]
> tests/test_docformatter.py::TestMain::test_help_output PASSED            [ 
> 12%]
> tests/test_encoding_functions.py::TestDetectEncoding::test_detect_encoding_with_explicit_utf_8[#
>  -*- coding: utf-8 -*-\n] PASSED [ 12%]
> tests/test_encoding_functions.py::TestDetectEncoding::test_detect_encoding_with_non_explicit_setting[#
>  Wow!  docformatter is super-cool.\n] PASSED [ 13%]
> tests/test_encoding_functions.py::TestDetectEncoding::test_detect_encoding_with_bad_encoding[#
>  -*- coding: blah -*-] PASSED [ 13%]
> tests/test_encoding_functions.py::TestFindNewline::test_find_newline_only_cr 
> PASSED [ 14%]
> tests/test_encoding_functions.py::TestFindNewline::test_find_newline_only_lf 
> PASSED [ 14%]
> tests/test_encoding_functions.py::TestFindNewline::test_find_newline_only_crlf
>  PASSED [ 14%]
> tests/test_encoding_functions.py::TestFindNewline::test_find_newline_cr1_and_lf2
>  PASSED [ 15%]
> tests/test_encoding_functions.py::TestFindNewline::test_find_newline_cr1_and_crlf2
>  PASSED [ 15%]
> tests/test_encoding_functions.py::TestFindNewline::test_find_newline_should_default_to_lf
>  PASSED [ 16%]
> tests/test_encoding_functions.py::TestFindNewline::test_find_dominant_newline 
> PASSED [ 16%]
> tests/test_encoding_functions.py::TestOpenWithEncoding::test_open_with_utf_8_encoding[#
>  -*- coding: utf-8 -*-\n] PASSED [ 16%]
> tests/test_encoding_functions.py::TestOpenWithEncoding::test_open_with_wrong_encoding[#
>  -*- coding: utf-8 -*-\n] PASSED [ 17%]
> tests/test_string_functions.py::TestIndenters::test_reindent PASSED      [ 
> 17%]
> tests/test_string_functions.py::TestIndenters::test_reindent_should_expand_tabs_to_indentation
>  PASSED [ 18%]
> tests/test_string_functions.py::TestIndenters::test_reindent_with_no_indentation_expand_tabs
>  PASSED [ 18%]
> tests/test_string_functions.py::TestIndenters::test_reindent_should_maintain_indentation
>  PASSED [ 18%]
> tests/test_string_functions.py::TestIndenters::test_reindent_tab_indentation 
> PASSED [ 19%]
> tests/test_string_functions.py::TestIndenters::testfind_shortest_indentation 
> PASSED [ 19%]
> tests/test_string_functions.py::TestNormalizers::test_normalize_summary 
> PASSED [ 20%]
> tests/test_string_functions.py::TestNormalizers::test_normalize_summary_multiline
>  PASSED [ 20%]
> tests/test_string_functions.py::TestNormalizers::test_normalize_summary_with_different_punctuation
>  PASSED [ 20%]
> tests/test_string_functions.py::TestNormalizers::test_normalize_summary_formatted_as_title
>  PASSED [ 21%]
> tests/test_string_functions.py::TestNormalizers::test_normalize_summary_capitalize_first_letter
>  PASSED [ 21%]
> tests/test_string_functions.py::TestNormalizers::test_normalize_summary_capitalize_first_letter_with_period
>  PASSED [ 22%]
> tests/test_string_functions.py::TestNormalizers::test_normalize_summary_dont_capitalize_first_letter_if_variable
>  PASSED [ 22%]
> tests/test_string_functions.py::TestSplitters::test_split_first_sentence 
> PASSED [ 22%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description
>  PASSED [ 23%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_complex
>  PASSED [ 23%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_more_complex
>  PASSED [ 24%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_list
>  PASSED [ 24%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_list_of_parameters
>  PASSED [ 25%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_capital
>  PASSED [ 25%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_list_on_other_line
>  PASSED [ 25%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_other_symbol
>  PASSED [ 26%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_colon
>  PASSED [ 26%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_exclamation
>  PASSED [ 27%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_question_mark
>  PASSED [ 27%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_quote
>  PASSED [ 27%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_punctuation
>  PASSED [ 28%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_without_punctuation
>  PASSED [ 28%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_abbreviation
>  PASSED [ 29%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_url
>  PASSED [ 29%]
> tests/test_string_functions.py::TestStrippers::test_remove_section_header 
> PASSED [ 29%]
> tests/test_strip_docstring.py::TestStripDocstring::test_strip_docstring[args0]
>  PASSED [ 30%]
> tests/test_strip_docstring.py::TestStripDocstring::test_strip_docstring_with_triple_single_quotes[args0]
>  PASSED [ 30%]
> tests/test_strip_docstring.py::TestStripDocstring::test_strip_docstring_with_empty_string[args0]
>  PASSED [ 31%]
> tests/test_strip_docstring.py::TestStripDocstring::test_strip_docstring_with_raw_string[args0]
>  PASSED [ 31%]
> tests/test_strip_docstring.py::TestStripDocstring::test_strip_docstring_with_unicode_string[args0]
>  PASSED [ 31%]
> tests/test_strip_docstring.py::TestStripDocstring::test_strip_docstring_with_unknown[args0]
>  PASSED [ 32%]
> tests/test_strip_docstring.py::TestStripDocstring::test_strip_docstring_with_single_quotes[args0]
>  PASSED [ 32%]
> tests/test_strip_docstring.py::TestStripDocstring::test_strip_docstring_with_double_quotes[args0]
>  PASSED [ 33%]
> tests/test_syntax_functions.py::TestURLHandlers::test_find_in_line_link 
> PASSED [ 33%]
> tests/test_syntax_functions.py::TestURLHandlers::test_skip_link_with_manual_wrap
>  PASSED [ 33%]
> tests/test_syntax_functions.py::TestURLHandlers::test_do_clean_link PASSED [ 
> 34%]
> tests/test_syntax_functions.py::TestreSTHandlers::test_find_in_line_directives
>  PASSED [ 34%]
> tests/test_syntax_functions.py::TestreSTHandlers::test_find_double_dot_directives
>  PASSED [ 35%]
> tests/test_syntax_functions.py::TestreSTHandlers::test_find_double_backtick_directives
>  PASSED [ 35%]
> tests/test_utility_functions.py::TestFindPyFiles::test_is_hidden PASSED  [ 
> 35%]
> tests/test_utility_functions.py::TestFindPyFiles::test_non_recursive_ignore_non_py_files
>  XFAIL [ 36%]
> tests/test_utility_functions.py::TestFindPyFiles::test_recursive_ignore_non_py_files
>  PASSED [ 36%]
> tests/test_utility_functions.py::TestFindPyFiles::test_is_excluded PASSED [ 
> 37%]
> tests/test_utility_functions.py::TestFindPyFiles::test_nothing_is_excluded 
> PASSED [ 37%]
> tests/test_utility_functions.py::TestHasCorrectLength::test_has_correct_length_none
>  PASSED [ 37%]
> tests/test_utility_functions.py::TestHasCorrectLength::test_has_correct_length
>  PASSED [ 38%]
> tests/test_utility_functions.py::TestHasCorrectLength::test_not_correct_length
>  PASSED [ 38%]
> tests/test_utility_functions.py::TestIsInRange::test_is_in_range_none PASSED 
> [ 39%]
> tests/test_utility_functions.py::TestIsInRange::test_is_in_range PASSED  [ 
> 39%]
> tests/test_utility_functions.py::TestIsInRange::test_not_in_range PASSED [ 
> 39%]
> tests/test_utility_functions.py::TestIsProbablySentence::test_is_probably_beginning_of_sentence
>  PASSED [ 40%]
> tests/test_utility_functions.py::TestIsProbablySentence::test_is_probably_beginning_of_sentence_pydoc_ref
>  PASSED [ 40%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_file_system_link
>  PASSED [ 41%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_miscellaneous_link
>  PASSED [ 41%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_version_control_link
>  PASSED [ 41%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_domain_name_system_link
>  PASSED [ 42%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_file_transfer_protocol_link
>  PASSED [ 42%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_network_command_link
>  PASSED [ 43%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_remote_shell_link
>  PASSED [ 43%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_internet_transfer_protocol_link
>  PASSED [ 43%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_mail_link 
> PASSED [ 44%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_printer_link 
> PASSED [ 44%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_messaging_link 
> PASSED [ 45%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_directory_access_link
>  PASSED [ 45%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_news_link 
> PASSED [ 45%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_initiation_link
>  PASSED [ 46%]
> tests/test_utility_functions.py::TestDoSkipLink::test_do_skip_only_link_pattern
>  PASSED [ 46%]
> tests/test_utility_functions.py::TestDoSkipLink::test_do_skip_already_wrapped_link
>  PASSED [ 47%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_is_some_sort_of_list
>  PASSED [ 47%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_is_some_sort_of_list_with_dashes
>  PASSED [ 47%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_is_some_sort_of_list_without_special_symbol
>  PASSED [ 48%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_is_some_sort_of_list_of_parameter_list_with_newline
>  PASSED [ 48%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_is_some_sort_of_list_strict_wrap
>  PASSED [ 49%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_is_some_sort_of_list_non_strict_wrap
>  PASSED [ 49%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_is_some_sort_of_list_sphinx_style
>  PASSED [ 50%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_not_is_some_sort_of_list_sphinx_style
>  PASSED [ 50%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_is_some_sort_of_list_not_sphinx_style
>  PASSED [ 50%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_is_some_sort_of_list_literal_block
>  PASSED [ 51%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_is_some_sort_of_list_rest_header
>  PASSED [ 51%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_is_some_sort_of_list_alembic_header
>  PASSED [ 52%]
> tests/test_utility_functions.py::TestIsSomeSortOfCode::test_is_some_sort_of_code
>  PASSED [ 52%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_do_format_code[args0]
>  PASSED [ 52%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_do_format_code_with_module_docstring[args0]
>  PASSED [ 53%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_strip_blank_line_after_module_variable[args0]
>  FAILED [ 53%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_class_docstring[args0]
>  FAILED [ 54%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_strip_blank_line_after_class_variable[args0]
>  FAILED [ 54%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_do_format_code_keep_newlines_outside_docstring[args0]
>  PASSED [ 54%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_dominant_line_ending_style_preserved[args0]
>  PASSED [ 55%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_additional_empty_line_before_doc[args0]
>  PASSED [ 55%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_extra_newline_following_comment[args0]
>  PASSED [ 56%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_no_docstring[args0]
>  PASSED [ 56%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_class_docstring_remove_blank_line[args0]
>  PASSED [ 56%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_class_docstring_keep_blank_line[args0]
>  PASSED [ 57%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_strip_blank_line_after_method_docstring[args0]
>  PASSED [ 57%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_do_not_touch_function_no_docstring[args0]
>  PASSED [ 58%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_do_format_code_keep_newline_for_stub_functions[args0]
>  PASSED [ 58%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_keep_newline_after_shebang[args0]
>  PASSED [ 58%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_keep_newline_after_import[args0]
>  PASSED [ 59%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_with_backtick_in_summary[args0]
>  PASSED [ 59%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_one_line_docstring[args0]
>  PASSED [ 60%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_with_summary_that_ends_in_quote[args0]
>  PASSED [ 60%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_with_bad_indentation[args0]
>  PASSED [ 60%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_with_too_much_indentation[args0]
>  PASSED [ 61%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_with_trailing_whitespace[args0]
>  PASSED [ 61%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_with_empty_docstring[args0]
>  PASSED [ 62%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_with_no_period[args0]
>  PASSED [ 62%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_with_single_quotes[args0]
>  PASSED [ 62%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_with_single_quotes_multi_line[args0]
>  PASSED [ 63%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_leave_underlined_summaries_alone[args0]
>  PASSED [ 63%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_leave_blank_line_after_variable_def[args0]
>  PASSED [ 64%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_leave_directive_alone[args0]
>  PASSED [ 64%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_leave_blank_line_after_comment[args0]
>  PASSED [ 64%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_with_non_cap_words[args0]
>  PASSED [ 65%]
> tests/formatter/test_format_black.py::TestFormatWrapBlack::test_format_docstring_black[args0]
>  PASSED [ 65%]
> tests/formatter/test_format_black.py::TestFormatWrapBlack::test_format_code_strip_blank_lines[args0]
>  PASSED [ 66%]
> tests/formatter/test_format_black.py::TestFormatWrapBlack::test_format_docstring_black_keep_newline_after_comment[args0]
>  PASSED [ 66%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_should_ignore_non_docstring[args0]
>  PASSED [ 66%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_empty_string[args0]
>  PASSED [ 67%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_tabs[args0]
>  PASSED [ 67%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_mixed_tabs[args0]
>  PASSED [ 68%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_escaped_newlines[args0]
>  PASSED [ 68%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_comments[args0]
>  PASSED [ 68%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_escaped_newline_in_inline_comment[args0]
>  PASSED [ 69%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_raw_docstring_double_quotes[args0]
>  PASSED [ 69%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_raw_docstring_single_quotes[args0]
>  PASSED [ 70%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_unicode_docstring_double_quotes[args0]
>  PASSED [ 70%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_unicode_docstring_single_quotes[args0]
>  PASSED [ 70%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_skip_nested[args0]
>  PASSED [ 71%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_multiple_sentences[args0]
>  PASSED [ 71%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_multiple_sentences_same_line[args0]
>  PASSED [ 72%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_multiple_sentences_multi_line_summary[args0]
>  PASSED [ 72%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_empty_lines[args0]
>  PASSED [ 72%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_empty_lines_class_docstring[args0]
>  PASSED [ 73%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_empty_lines_method_docstring[args0]
>  PASSED [ 73%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_trailing_whitespace[args0]
>  PASSED [ 74%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_parameters_list[args0]
>  PASSED [ 74%]
> tests/formatter/test_format_code.py::TestFormatCode::test_ignore_code_with_single_quote[args0]
>  PASSED [ 75%]
> tests/formatter/test_format_code.py::TestFormatCode::test_ignore_code_with_double_quote[args0]
>  PASSED [ 75%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_should_skip_nested_triple_quotes[args0]
>  PASSED [ 75%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_assignment_on_first_line[args0]
>  PASSED [ 76%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_regular_strings_too[args0]
>  PASSED [ 76%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_syntax_error[args0]
>  PASSED [ 77%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_syntax_error_case_slash_r[args0]
>  PASSED [ 77%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_syntax_error_case_slash_r_slash_n[args0]
>  PASSED [ 77%]
> tests/formatter/test_format_code_ranges.py::TestFormatCodeRanges::test_format_code_range_miss[args0]
>  PASSED [ 78%]
> tests/formatter/test_format_code_ranges.py::TestFormatCodeRanges::test_format_code_range_hit[args0]
>  PASSED [ 78%]
> tests/formatter/test_format_code_ranges.py::TestFormatCodeRanges::test_format_code_docstring_length[args0]
>  PASSED [ 79%]
> tests/formatter/test_format_epytext.py::TestFormatWrapEpytext::test_format_docstring_epytext_style[args0]
>  PASSED [ 79%]
> tests/formatter/test_format_epytext.py::TestFormatWrapEpytext::test_format_docstring_non_epytext_style[args0]
>  PASSED [ 79%]
> tests/formatter/test_format_lists.py::TestFormatLists::test_format_docstring_should_ignore_numbered_lists[args0]
>  PASSED [ 80%]
> tests/formatter/test_format_lists.py::TestFormatLists::test_format_docstring_should_ignore_parameter_lists[args0]
>  PASSED [ 80%]
> tests/formatter/test_format_lists.py::TestFormatLists::test_format_docstring_should_ignore_colon_parameter_lists[args0]
>  PASSED [ 81%]
> tests/formatter/test_format_lists.py::TestFormatLists::test_format_docstring_should_leave_list_alone[args0]
>  PASSED [ 81%]
> tests/formatter/test_format_lists.py::TestFormatLists::test_format_docstring_should_leave_list_alone_with_rest[args0]
>  PASSED [ 81%]
> tests/formatter/test_format_sphinx.py::TestFormatWrapSphinx::test_format_docstring_sphinx_style[args0]
>  PASSED [ 82%]
> tests/formatter/test_format_sphinx.py::TestFormatWrapSphinx::test_format_docstring_non_sphinx_style[args0]
>  PASSED [ 82%]
> tests/formatter/test_format_sphinx.py::TestFormatWrapSphinx::test_format_docstring_sphinx_style_remove_excess_whitespace[args0]
>  PASSED [ 83%]
> tests/formatter/test_format_sphinx.py::TestFormatWrapSphinx::test_format_docstring_sphinx_style_two_directives_in_row[args0]
>  PASSED [ 83%]
> tests/formatter/test_format_sphinx.py::TestFormatWrapSphinx::test_format_docstring_sphinx_style_field_body_is_blank[args0]
>  PASSED [ 83%]
> tests/formatter/test_format_sphinx.py::TestFormatWrapSphinx::test_format_docstring_sphinx_style_field_name_included_wrap_length[args0]
>  PASSED [ 84%]
> tests/formatter/test_format_sphinx.py::TestFormatWrapSphinx::test_format_docstring_sphinx_style_field_body_is_a_link[args0]
>  PASSED [ 84%]
> tests/formatter/test_format_sphinx.py::TestFormatWrapSphinx::test_format_docstring_sphinx_style_field_name_has_periods[args0]
>  PASSED [ 85%]
> tests/formatter/test_format_sphinx.py::TestFormatWrapSphinx::test_format_docstring_sphinx_style_ignore_directive[args0]
>  PASSED [ 85%]
> tests/formatter/test_format_sphinx.py::TestFormatWrapSphinx::test_format_docstring_sphinx_style_recognize_yield[args0]
>  PASSED [ 85%]
> tests/formatter/test_format_styles.py::TestFormatStyleOptions::test_format_docstring_with_no_post_description_blank[args0]
>  PASSED [ 86%]
> tests/formatter/test_format_styles.py::TestFormatStyleOptions::test_format_docstring_with_pre_summary_newline[args0]
>  PASSED [ 86%]
> tests/formatter/test_format_styles.py::TestFormatStyleOptions::test_format_docstring_make_summary_multi_line[args0]
>  PASSED [ 87%]
> tests/formatter/test_format_styles.py::TestFormatStyleOptions::test_format_docstring_pre_summary_space[args0]
>  PASSED [ 87%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_with_inline_links[args0]
>  PASSED [ 87%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_with_short_inline_link[args0]
>  PASSED [ 88%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_with_long_inline_link[args0]
>  PASSED [ 88%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_with_only_link[args0]
>  PASSED [ 89%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_with_target_links[args0]
>  PASSED [ 89%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_with_simple_link[args0]
>  PASSED [ 89%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_with_short_link[args0]
>  PASSED [ 90%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_with_inline_link_retain_spaces[args0]
>  PASSED [ 90%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_link_after_colon[args0]
>  PASSED [ 91%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_keep_inline_link_together[args0]
>  PASSED [ 91%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_keep_inline_link_together_two_paragraphs[args0]
>  PASSED [ 91%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_link_no_delete_words[args0]
>  PASSED [ 92%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_link_no_newline_after_link[args0]
>  PASSED [ 92%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_with_only_link_in_description[args0]
>  PASSED [ 93%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_no_indent_string_on_newline[args0]
>  PASSED [ 93%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_with_short_anonymous_link[args0]
>  PASSED [ 93%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_with_quoted_link[args0]
>  PASSED [ 94%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_unwrap_summary 
> PASSED [ 94%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_with_wrap[args0]
>  PASSED [ 95%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_with_weird_indentation_and_punctuation[args0]
>  PASSED [ 95%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_with_description_wrapping[args0]
>  PASSED [ 95%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_should_ignore_doctests[args0]
>  PASSED [ 96%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_should_ignore_doctests_in_summary[args0]
>  PASSED [ 96%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_should_maintain_indentation_of_doctest[args0]
>  PASSED [ 97%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_force_wrap[args0] 
> PASSED [ 97%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_with_summary_only_and_wrap_and_tab_indentation[args0]
>  PASSED [ 97%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_for_multi_line_summary_alone[args0]
>  PASSED [ 98%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_for_one_line_summary_alone_but_too_long[args0]
>  PASSED [ 98%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_with_class_attributes[args0]
>  PASSED [ 99%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_no_newline_in_summary_with_symbol[args0]
>  PASSED [ 99%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_with_multi_paragraph_description[args0]
>  PASSED [100%]
> 
> =================================== FAILURES 
> ===================================
> _ 
> TestDoFormatCode.test_format_code_strip_blank_line_after_module_variable[args0]
>  _
> 
> self = <tests.formatter.test_do_format_code.TestDoFormatCode object at 
> 0x7f2cf35f9d60>
> test_args = Namespace(in_place=False, check=False, recursive=False, 
> exclude=None, non_cap=None, style='sphinx', rest_section_adorn...ne=False, 
> close_quotes_on_newline=False, line_range=None, length_range=None, 
> non_strict=False, config=None, files=[''])
> args = ['']
> 
>     @pytest.mark.unit
>     @pytest.mark.parametrize("args", [[""]])
>     def test_format_code_strip_blank_line_after_module_variable(
>         self,
>         test_args,
>         args,
>     ):
>         """Strip newlines between module variable definition and docstring."""
>         uut = Formatter(
>             test_args,
>             sys.stderr,
>             sys.stdin,
>             sys.stdout,
>         )
>     
>         instring = self.TEST_STRINGS["newline_module_variable"]["instring"]
>         outstring = self.TEST_STRINGS["newline_module_variable"]["outstring"]
>     
> >       assert outstring == uut._do_format_code(
>             instring,
>         )
> E       assert '    CONST = ...r CONST."""\n' == '    CONST = ...NST."""\n    
> '
> E               CONST = 123
> E               """docstring for CONST."""
> E         -
> 
> tests/formatter/test_do_format_code.py:108: AssertionError
> ___________ TestDoFormatCode.test_format_code_class_docstring[args0] 
> ___________
> 
> self = <tests.formatter.test_do_format_code.TestDoFormatCode object at 
> 0x7f2cf35f9880>
> test_args = Namespace(in_place=False, check=False, recursive=False, 
> exclude=None, non_cap=None, style='sphinx', rest_section_adorn...ne=False, 
> close_quotes_on_newline=False, line_range=None, length_range=None, 
> non_strict=False, config=None, files=[''])
> args = ['']
> 
>     @pytest.mark.unit
>     @pytest.mark.parametrize("args", [[""]])
>     def test_format_code_class_docstring(self, test_args, args):
>         """Format class docstring."""
>         uut = Formatter(
>             test_args,
>             sys.stderr,
>             sys.stdin,
>             sys.stdout,
>         )
>     
>         instring = self.TEST_STRINGS["class_docstring"]["instring"]
>         outstring = self.TEST_STRINGS["class_docstring"]["outstring"]
>     
> >       assert outstring == uut._do_format_code(
>             instring,
>         )
> E       assert '    class Te...        """\n' == '    class Te...    """\n    
> '
> E               class TestClass:
> E                   """This is a class docstring.
> E           
> E                   :cvar test_int: a class attribute.
> E                   ..py.method: big_method()
> E                   """
> E         -
> 
> tests/formatter/test_do_format_code.py:126: AssertionError
> _ 
> TestDoFormatCode.test_format_code_strip_blank_line_after_class_variable[args0]
>  _
> 
> self = <tests.formatter.test_do_format_code.TestDoFormatCode object at 
> 0x7f2cf35f9a00>
> test_args = Namespace(in_place=False, check=False, recursive=False, 
> exclude=None, non_cap=None, style='sphinx', rest_section_adorn...ne=False, 
> close_quotes_on_newline=False, line_range=None, length_range=None, 
> non_strict=False, config=None, files=[''])
> args = ['']
> 
>     @pytest.mark.unit
>     @pytest.mark.parametrize("args", [[""]])
>     def test_format_code_strip_blank_line_after_class_variable(
>         self,
>         test_args,
>         args,
>     ):
>         """Strip any newlines between a class variable definition and 
> docstring.
>     
>         See requirement .
>         """
>         uut = Formatter(
>             test_args,
>             sys.stderr,
>             sys.stdin,
>             sys.stdout,
>         )
>     
>         instring = self.TEST_STRINGS["newline_class_variable"]["instring"]
>         outstring = self.TEST_STRINGS["newline_class_variable"]["outstring"]
>     
> >       assert outstring == uut._do_format_code(
>             instring,
>         )
> E       assert '    class Te...cstring."""\n' == '    class Te...ing."""\n    
> '
> E               class TestClass:
> E                   """This is a class docstring."""
> E           
> E                   test_var = 0
> E                   """This is a class variable docstring."""
> E           
> E                   test_var2 = 1
> E                   """This is a second class variable docstring."""
> E         -
> 
> tests/formatter/test_do_format_code.py:151: AssertionError
> =========================== short test summary info 
> ============================
> FAILED 
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_strip_blank_line_after_module_variable[args0]
> FAILED 
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_class_docstring[args0]
> FAILED 
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_strip_blank_line_after_class_variable[args0]
> =========== 3 failed, 244 passed, 29 deselected, 1 xfailed in 1.25s 
> ============
> E: pybuild pybuild:395: test: plugin pyproject failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_docformatter/build; python3.12 -m 
> pytest -v -k "not TestEndToEnd"
> I: pybuild base:310: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_docformatter/build; python3.11 -m 
> pytest -v -k "not TestEndToEnd"
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.11.7, pytest-7.4.3, pluggy-1.3.0 -- 
> /usr/bin/python3.11
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_docformatter/build
> configfile: pyproject.toml
> collecting ... collected 277 items / 29 deselected / 248 selected
> 
> tests/test_configuration_functions.py::TestConfigurater::test_initialize_configurator_with_default
>  PASSED [  0%]
> tests/test_configuration_functions.py::TestConfigurater::test_initialize_configurator_with_pyproject_toml
>  PASSED [  0%]
> tests/test_configuration_functions.py::TestConfigurater::test_initialize_configurator_with_setup_cfg
>  PASSED [  1%]
> tests/test_configuration_functions.py::TestConfigurater::test_initialize_configurator_with_tox_ini
>  PASSED [  1%]
> tests/test_configuration_functions.py::TestConfigurater::test_unsupported_config_file
>  PASSED [  2%]
> tests/test_configuration_functions.py::TestConfigurater::test_cli_override_config_file
>  PASSED [  2%]
> tests/test_configuration_functions.py::TestConfigurater::test_only_format_in_line_range
>  PASSED [  2%]
> tests/test_configuration_functions.py::TestConfigurater::test_low_line_range_is_zero
>  PASSED [  3%]
> tests/test_configuration_functions.py::TestConfigurater::test_low_line_range_greater_than_high_line_range
>  PASSED [  3%]
> tests/test_configuration_functions.py::TestConfigurater::test_only_format_in_length_range
>  PASSED [  4%]
> tests/test_configuration_functions.py::TestConfigurater::test_low_length_range_is_zero
>  PASSED [  4%]
> tests/test_configuration_functions.py::TestConfigurater::test_low_length_range_greater_than_high_length_range
>  PASSED [  4%]
> tests/test_configuration_functions.py::TestConfigurater::test_black_defaults[[tool.docformatter]\n]
>  PASSED [  5%]
> tests/test_configuration_functions.py::TestConfigurater::test_black_from_pyproject[[tool.docformatter]\nblack
>  = true\nwrap-summaries = 80\n    ] PASSED [  5%]
> tests/test_configuration_functions.py::TestConfigurater::test_black_from_setup_cfg[[docformatter]\nblack
>  = True\nwrap-descriptions = 80\n] PASSED [  6%]
> tests/test_configuration_functions.py::TestConfigurater::test_exclude_from_pyproject_toml[[tool.docformatter]\ncheck
>  = true\ndiff = true\nrecursive = true\nexclude = ["src/", "tests/"]\n] 
> PASSED [  6%]
> tests/test_configuration_functions.py::TestConfigurater::test_exclude_from_setup_cfg[[docformatter]\ncheck
>  = true\ndiff = true\nrecursive = true\nexclude = ["src/", "tests/"]\n] 
> PASSED [  6%]
> tests/test_configuration_functions.py::TestConfigurater::test_non_capitalize_words
>  PASSED [  7%]
> tests/test_configuration_functions.py::TestConfigurater::test_non_cap_from_pyproject_toml[[tool.docformatter]\ncheck
>  = true\ndiff = true\nrecursive = true\nnon-cap = ["qBittorrent", "iPad", 
> "iOS", "eBay"]\n] PASSED [  7%]
> tests/test_configuration_functions.py::TestConfigurater::test_non_cap_from_setup_cfg[[docformatter]\ncheck
>  = true\ndiff = true\nrecursive = true\nnon-cap = ["qBittorrent", "iPad", 
> "iOS", "eBay"]\n] PASSED [  8%]
> tests/test_docformatter.py::TestMain::test_diff[    def foo():\n        """\n 
>        Hello world\n        """\n] PASSED [  8%]
> tests/test_docformatter.py::TestMain::test_diff_with_nonexistent_file PASSED 
> [  8%]
> tests/test_docformatter.py::TestMain::test_in_place[show-diff-def foo():\n    
> """\n    Hello world\n    """\n] PASSED [  9%]
> tests/test_docformatter.py::TestMain::test_in_place[no-diff-def foo():\n    
> """\n    Hello world\n    """\n] PASSED [  9%]
> tests/test_docformatter.py::TestMain::test_ignore_hidden_directories[.-.-temporary_directory-def
>  foo():\n    """\n    Hello world\n    """\n] PASSED [ 10%]
> tests/test_docformatter.py::TestMain::test_io_error_exit_code PASSED     [ 
> 10%]
> tests/test_docformatter.py::TestMain::test_check_mode_correct_docstring[show-diff-Totally
>  fine docstring, do not report anything.] PASSED [ 10%]
> tests/test_docformatter.py::TestMain::test_check_mode_correct_docstring[no-diff-Totally
>  fine docstring, do not report anything.] PASSED [ 11%]
> tests/test_docformatter.py::TestMain::test_check_mode_incorrect_docstring[show-diff-\n
>     """\nPrint my path and return error code\n"""\n] PASSED [ 11%]
> tests/test_docformatter.py::TestMain::test_check_mode_incorrect_docstring[no-diff-\n
>     """\nPrint my path and return error code\n"""\n] PASSED [ 12%]
> tests/test_docformatter.py::TestMain::test_help_output PASSED            [ 
> 12%]
> tests/test_encoding_functions.py::TestDetectEncoding::test_detect_encoding_with_explicit_utf_8[#
>  -*- coding: utf-8 -*-\n] PASSED [ 12%]
> tests/test_encoding_functions.py::TestDetectEncoding::test_detect_encoding_with_non_explicit_setting[#
>  Wow!  docformatter is super-cool.\n] PASSED [ 13%]
> tests/test_encoding_functions.py::TestDetectEncoding::test_detect_encoding_with_bad_encoding[#
>  -*- coding: blah -*-] PASSED [ 13%]
> tests/test_encoding_functions.py::TestFindNewline::test_find_newline_only_cr 
> PASSED [ 14%]
> tests/test_encoding_functions.py::TestFindNewline::test_find_newline_only_lf 
> PASSED [ 14%]
> tests/test_encoding_functions.py::TestFindNewline::test_find_newline_only_crlf
>  PASSED [ 14%]
> tests/test_encoding_functions.py::TestFindNewline::test_find_newline_cr1_and_lf2
>  PASSED [ 15%]
> tests/test_encoding_functions.py::TestFindNewline::test_find_newline_cr1_and_crlf2
>  PASSED [ 15%]
> tests/test_encoding_functions.py::TestFindNewline::test_find_newline_should_default_to_lf
>  PASSED [ 16%]
> tests/test_encoding_functions.py::TestFindNewline::test_find_dominant_newline 
> PASSED [ 16%]
> tests/test_encoding_functions.py::TestOpenWithEncoding::test_open_with_utf_8_encoding[#
>  -*- coding: utf-8 -*-\n] PASSED [ 16%]
> tests/test_encoding_functions.py::TestOpenWithEncoding::test_open_with_wrong_encoding[#
>  -*- coding: utf-8 -*-\n] PASSED [ 17%]
> tests/test_string_functions.py::TestIndenters::test_reindent PASSED      [ 
> 17%]
> tests/test_string_functions.py::TestIndenters::test_reindent_should_expand_tabs_to_indentation
>  PASSED [ 18%]
> tests/test_string_functions.py::TestIndenters::test_reindent_with_no_indentation_expand_tabs
>  PASSED [ 18%]
> tests/test_string_functions.py::TestIndenters::test_reindent_should_maintain_indentation
>  PASSED [ 18%]
> tests/test_string_functions.py::TestIndenters::test_reindent_tab_indentation 
> PASSED [ 19%]
> tests/test_string_functions.py::TestIndenters::testfind_shortest_indentation 
> PASSED [ 19%]
> tests/test_string_functions.py::TestNormalizers::test_normalize_summary 
> PASSED [ 20%]
> tests/test_string_functions.py::TestNormalizers::test_normalize_summary_multiline
>  PASSED [ 20%]
> tests/test_string_functions.py::TestNormalizers::test_normalize_summary_with_different_punctuation
>  PASSED [ 20%]
> tests/test_string_functions.py::TestNormalizers::test_normalize_summary_formatted_as_title
>  PASSED [ 21%]
> tests/test_string_functions.py::TestNormalizers::test_normalize_summary_capitalize_first_letter
>  PASSED [ 21%]
> tests/test_string_functions.py::TestNormalizers::test_normalize_summary_capitalize_first_letter_with_period
>  PASSED [ 22%]
> tests/test_string_functions.py::TestNormalizers::test_normalize_summary_dont_capitalize_first_letter_if_variable
>  PASSED [ 22%]
> tests/test_string_functions.py::TestSplitters::test_split_first_sentence 
> PASSED [ 22%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description
>  PASSED [ 23%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_complex
>  PASSED [ 23%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_more_complex
>  PASSED [ 24%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_list
>  PASSED [ 24%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_list_of_parameters
>  PASSED [ 25%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_capital
>  PASSED [ 25%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_list_on_other_line
>  PASSED [ 25%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_other_symbol
>  PASSED [ 26%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_colon
>  PASSED [ 26%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_exclamation
>  PASSED [ 27%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_question_mark
>  PASSED [ 27%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_quote
>  PASSED [ 27%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_punctuation
>  PASSED [ 28%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_without_punctuation
>  PASSED [ 28%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_abbreviation
>  PASSED [ 29%]
> tests/test_string_functions.py::TestSplitters::test_split_summary_and_description_with_url
>  PASSED [ 29%]
> tests/test_string_functions.py::TestStrippers::test_remove_section_header 
> PASSED [ 29%]
> tests/test_strip_docstring.py::TestStripDocstring::test_strip_docstring[args0]
>  PASSED [ 30%]
> tests/test_strip_docstring.py::TestStripDocstring::test_strip_docstring_with_triple_single_quotes[args0]
>  PASSED [ 30%]
> tests/test_strip_docstring.py::TestStripDocstring::test_strip_docstring_with_empty_string[args0]
>  PASSED [ 31%]
> tests/test_strip_docstring.py::TestStripDocstring::test_strip_docstring_with_raw_string[args0]
>  PASSED [ 31%]
> tests/test_strip_docstring.py::TestStripDocstring::test_strip_docstring_with_unicode_string[args0]
>  PASSED [ 31%]
> tests/test_strip_docstring.py::TestStripDocstring::test_strip_docstring_with_unknown[args0]
>  PASSED [ 32%]
> tests/test_strip_docstring.py::TestStripDocstring::test_strip_docstring_with_single_quotes[args0]
>  PASSED [ 32%]
> tests/test_strip_docstring.py::TestStripDocstring::test_strip_docstring_with_double_quotes[args0]
>  PASSED [ 33%]
> tests/test_syntax_functions.py::TestURLHandlers::test_find_in_line_link 
> PASSED [ 33%]
> tests/test_syntax_functions.py::TestURLHandlers::test_skip_link_with_manual_wrap
>  PASSED [ 33%]
> tests/test_syntax_functions.py::TestURLHandlers::test_do_clean_link PASSED [ 
> 34%]
> tests/test_syntax_functions.py::TestreSTHandlers::test_find_in_line_directives
>  PASSED [ 34%]
> tests/test_syntax_functions.py::TestreSTHandlers::test_find_double_dot_directives
>  PASSED [ 35%]
> tests/test_syntax_functions.py::TestreSTHandlers::test_find_double_backtick_directives
>  PASSED [ 35%]
> tests/test_utility_functions.py::TestFindPyFiles::test_is_hidden PASSED  [ 
> 35%]
> tests/test_utility_functions.py::TestFindPyFiles::test_non_recursive_ignore_non_py_files
>  XFAIL [ 36%]
> tests/test_utility_functions.py::TestFindPyFiles::test_recursive_ignore_non_py_files
>  PASSED [ 36%]
> tests/test_utility_functions.py::TestFindPyFiles::test_is_excluded PASSED [ 
> 37%]
> tests/test_utility_functions.py::TestFindPyFiles::test_nothing_is_excluded 
> PASSED [ 37%]
> tests/test_utility_functions.py::TestHasCorrectLength::test_has_correct_length_none
>  PASSED [ 37%]
> tests/test_utility_functions.py::TestHasCorrectLength::test_has_correct_length
>  PASSED [ 38%]
> tests/test_utility_functions.py::TestHasCorrectLength::test_not_correct_length
>  PASSED [ 38%]
> tests/test_utility_functions.py::TestIsInRange::test_is_in_range_none PASSED 
> [ 39%]
> tests/test_utility_functions.py::TestIsInRange::test_is_in_range PASSED  [ 
> 39%]
> tests/test_utility_functions.py::TestIsInRange::test_not_in_range PASSED [ 
> 39%]
> tests/test_utility_functions.py::TestIsProbablySentence::test_is_probably_beginning_of_sentence
>  PASSED [ 40%]
> tests/test_utility_functions.py::TestIsProbablySentence::test_is_probably_beginning_of_sentence_pydoc_ref
>  PASSED [ 40%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_file_system_link
>  PASSED [ 41%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_miscellaneous_link
>  PASSED [ 41%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_version_control_link
>  PASSED [ 41%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_domain_name_system_link
>  PASSED [ 42%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_file_transfer_protocol_link
>  PASSED [ 42%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_network_command_link
>  PASSED [ 43%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_remote_shell_link
>  PASSED [ 43%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_internet_transfer_protocol_link
>  PASSED [ 43%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_mail_link 
> PASSED [ 44%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_printer_link 
> PASSED [ 44%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_messaging_link 
> PASSED [ 45%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_directory_access_link
>  PASSED [ 45%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_news_link 
> PASSED [ 45%]
> tests/test_utility_functions.py::TestDoFindLinks::test_do_find_initiation_link
>  PASSED [ 46%]
> tests/test_utility_functions.py::TestDoSkipLink::test_do_skip_only_link_pattern
>  PASSED [ 46%]
> tests/test_utility_functions.py::TestDoSkipLink::test_do_skip_already_wrapped_link
>  PASSED [ 47%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_is_some_sort_of_list
>  PASSED [ 47%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_is_some_sort_of_list_with_dashes
>  PASSED [ 47%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_is_some_sort_of_list_without_special_symbol
>  PASSED [ 48%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_is_some_sort_of_list_of_parameter_list_with_newline
>  PASSED [ 48%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_is_some_sort_of_list_strict_wrap
>  PASSED [ 49%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_is_some_sort_of_list_non_strict_wrap
>  PASSED [ 49%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_is_some_sort_of_list_sphinx_style
>  PASSED [ 50%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_not_is_some_sort_of_list_sphinx_style
>  PASSED [ 50%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_is_some_sort_of_list_not_sphinx_style
>  PASSED [ 50%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_is_some_sort_of_list_literal_block
>  PASSED [ 51%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_is_some_sort_of_list_rest_header
>  PASSED [ 51%]
> tests/test_utility_functions.py::TestIsSomeSortOfList::test_is_some_sort_of_list_alembic_header
>  PASSED [ 52%]
> tests/test_utility_functions.py::TestIsSomeSortOfCode::test_is_some_sort_of_code
>  PASSED [ 52%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_do_format_code[args0]
>  PASSED [ 52%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_do_format_code_with_module_docstring[args0]
>  PASSED [ 53%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_strip_blank_line_after_module_variable[args0]
>  PASSED [ 53%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_class_docstring[args0]
>  PASSED [ 54%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_strip_blank_line_after_class_variable[args0]
>  PASSED [ 54%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_do_format_code_keep_newlines_outside_docstring[args0]
>  PASSED [ 54%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_dominant_line_ending_style_preserved[args0]
>  PASSED [ 55%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_additional_empty_line_before_doc[args0]
>  PASSED [ 55%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_extra_newline_following_comment[args0]
>  PASSED [ 56%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_no_docstring[args0]
>  PASSED [ 56%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_class_docstring_remove_blank_line[args0]
>  PASSED [ 56%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_class_docstring_keep_blank_line[args0]
>  PASSED [ 57%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_strip_blank_line_after_method_docstring[args0]
>  PASSED [ 57%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_do_not_touch_function_no_docstring[args0]
>  PASSED [ 58%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_do_format_code_keep_newline_for_stub_functions[args0]
>  PASSED [ 58%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_keep_newline_after_shebang[args0]
>  PASSED [ 58%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_keep_newline_after_import[args0]
>  PASSED [ 59%]
> tests/formatter/test_do_format_code.py::TestDoFormatCode::test_format_code_with_backtick_in_summary[args0]
>  PASSED [ 59%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_one_line_docstring[args0]
>  PASSED [ 60%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_with_summary_that_ends_in_quote[args0]
>  PASSED [ 60%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_with_bad_indentation[args0]
>  PASSED [ 60%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_with_too_much_indentation[args0]
>  PASSED [ 61%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_with_trailing_whitespace[args0]
>  PASSED [ 61%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_with_empty_docstring[args0]
>  PASSED [ 62%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_with_no_period[args0]
>  PASSED [ 62%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_with_single_quotes[args0]
>  PASSED [ 62%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_with_single_quotes_multi_line[args0]
>  PASSED [ 63%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_leave_underlined_summaries_alone[args0]
>  PASSED [ 63%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_leave_blank_line_after_variable_def[args0]
>  PASSED [ 64%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_leave_directive_alone[args0]
>  PASSED [ 64%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_leave_blank_line_after_comment[args0]
>  PASSED [ 64%]
> tests/formatter/test_do_format_docstring.py::TestFormatDocstring::test_format_docstring_with_non_cap_words[args0]
>  PASSED [ 65%]
> tests/formatter/test_format_black.py::TestFormatWrapBlack::test_format_docstring_black[args0]
>  PASSED [ 65%]
> tests/formatter/test_format_black.py::TestFormatWrapBlack::test_format_code_strip_blank_lines[args0]
>  PASSED [ 66%]
> tests/formatter/test_format_black.py::TestFormatWrapBlack::test_format_docstring_black_keep_newline_after_comment[args0]
>  PASSED [ 66%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_should_ignore_non_docstring[args0]
>  PASSED [ 66%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_empty_string[args0]
>  PASSED [ 67%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_tabs[args0]
>  PASSED [ 67%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_mixed_tabs[args0]
>  PASSED [ 68%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_escaped_newlines[args0]
>  PASSED [ 68%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_comments[args0]
>  PASSED [ 68%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_escaped_newline_in_inline_comment[args0]
>  PASSED [ 69%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_raw_docstring_double_quotes[args0]
>  PASSED [ 69%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_raw_docstring_single_quotes[args0]
>  PASSED [ 70%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_unicode_docstring_double_quotes[args0]
>  PASSED [ 70%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_unicode_docstring_single_quotes[args0]
>  PASSED [ 70%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_skip_nested[args0]
>  PASSED [ 71%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_multiple_sentences[args0]
>  PASSED [ 71%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_multiple_sentences_same_line[args0]
>  PASSED [ 72%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_multiple_sentences_multi_line_summary[args0]
>  PASSED [ 72%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_empty_lines[args0]
>  PASSED [ 72%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_empty_lines_class_docstring[args0]
>  PASSED [ 73%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_empty_lines_method_docstring[args0]
>  PASSED [ 73%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_trailing_whitespace[args0]
>  PASSED [ 74%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_parameters_list[args0]
>  PASSED [ 74%]
> tests/formatter/test_format_code.py::TestFormatCode::test_ignore_code_with_single_quote[args0]
>  PASSED [ 75%]
> tests/formatter/test_format_code.py::TestFormatCode::test_ignore_code_with_double_quote[args0]
>  PASSED [ 75%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_should_skip_nested_triple_quotes[args0]
>  PASSED [ 75%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_assignment_on_first_line[args0]
>  PASSED [ 76%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_regular_strings_too[args0]
>  PASSED [ 76%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_syntax_error[args0]
>  PASSED [ 77%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_syntax_error_case_slash_r[args0]
>  PASSED [ 77%]
> tests/formatter/test_format_code.py::TestFormatCode::test_format_code_with_syntax_error_case_slash_r_slash_n[args0]
>  PASSED [ 77%]
> tests/formatter/test_format_code_ranges.py::TestFormatCodeRanges::test_format_code_range_miss[args0]
>  PASSED [ 78%]
> tests/formatter/test_format_code_ranges.py::TestFormatCodeRanges::test_format_code_range_hit[args0]
>  PASSED [ 78%]
> tests/formatter/test_format_code_ranges.py::TestFormatCodeRanges::test_format_code_docstring_length[args0]
>  PASSED [ 79%]
> tests/formatter/test_format_epytext.py::TestFormatWrapEpytext::test_format_docstring_epytext_style[args0]
>  PASSED [ 79%]
> tests/formatter/test_format_epytext.py::TestFormatWrapEpytext::test_format_docstring_non_epytext_style[args0]
>  PASSED [ 79%]
> tests/formatter/test_format_lists.py::TestFormatLists::test_format_docstring_should_ignore_numbered_lists[args0]
>  PASSED [ 80%]
> tests/formatter/test_format_lists.py::TestFormatLists::test_format_docstring_should_ignore_parameter_lists[args0]
>  PASSED [ 80%]
> tests/formatter/test_format_lists.py::TestFormatLists::test_format_docstring_should_ignore_colon_parameter_lists[args0]
>  PASSED [ 81%]
> tests/formatter/test_format_lists.py::TestFormatLists::test_format_docstring_should_leave_list_alone[args0]
>  PASSED [ 81%]
> tests/formatter/test_format_lists.py::TestFormatLists::test_format_docstring_should_leave_list_alone_with_rest[args0]
>  PASSED [ 81%]
> tests/formatter/test_format_sphinx.py::TestFormatWrapSphinx::test_format_docstring_sphinx_style[args0]
>  PASSED [ 82%]
> tests/formatter/test_format_sphinx.py::TestFormatWrapSphinx::test_format_docstring_non_sphinx_style[args0]
>  PASSED [ 82%]
> tests/formatter/test_format_sphinx.py::TestFormatWrapSphinx::test_format_docstring_sphinx_style_remove_excess_whitespace[args0]
>  PASSED [ 83%]
> tests/formatter/test_format_sphinx.py::TestFormatWrapSphinx::test_format_docstring_sphinx_style_two_directives_in_row[args0]
>  PASSED [ 83%]
> tests/formatter/test_format_sphinx.py::TestFormatWrapSphinx::test_format_docstring_sphinx_style_field_body_is_blank[args0]
>  PASSED [ 83%]
> tests/formatter/test_format_sphinx.py::TestFormatWrapSphinx::test_format_docstring_sphinx_style_field_name_included_wrap_length[args0]
>  PASSED [ 84%]
> tests/formatter/test_format_sphinx.py::TestFormatWrapSphinx::test_format_docstring_sphinx_style_field_body_is_a_link[args0]
>  PASSED [ 84%]
> tests/formatter/test_format_sphinx.py::TestFormatWrapSphinx::test_format_docstring_sphinx_style_field_name_has_periods[args0]
>  PASSED [ 85%]
> tests/formatter/test_format_sphinx.py::TestFormatWrapSphinx::test_format_docstring_sphinx_style_ignore_directive[args0]
>  PASSED [ 85%]
> tests/formatter/test_format_sphinx.py::TestFormatWrapSphinx::test_format_docstring_sphinx_style_recognize_yield[args0]
>  PASSED [ 85%]
> tests/formatter/test_format_styles.py::TestFormatStyleOptions::test_format_docstring_with_no_post_description_blank[args0]
>  PASSED [ 86%]
> tests/formatter/test_format_styles.py::TestFormatStyleOptions::test_format_docstring_with_pre_summary_newline[args0]
>  PASSED [ 86%]
> tests/formatter/test_format_styles.py::TestFormatStyleOptions::test_format_docstring_make_summary_multi_line[args0]
>  PASSED [ 87%]
> tests/formatter/test_format_styles.py::TestFormatStyleOptions::test_format_docstring_pre_summary_space[args0]
>  PASSED [ 87%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_with_inline_links[args0]
>  PASSED [ 87%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_with_short_inline_link[args0]
>  PASSED [ 88%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_with_long_inline_link[args0]
>  PASSED [ 88%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_with_only_link[args0]
>  PASSED [ 89%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_with_target_links[args0]
>  PASSED [ 89%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_with_simple_link[args0]
>  PASSED [ 89%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_with_short_link[args0]
>  PASSED [ 90%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_with_inline_link_retain_spaces[args0]
>  PASSED [ 90%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_link_after_colon[args0]
>  PASSED [ 91%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_keep_inline_link_together[args0]
>  PASSED [ 91%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_keep_inline_link_together_two_paragraphs[args0]
>  PASSED [ 91%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_link_no_delete_words[args0]
>  PASSED [ 92%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_link_no_newline_after_link[args0]
>  PASSED [ 92%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_with_only_link_in_description[args0]
>  PASSED [ 93%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_no_indent_string_on_newline[args0]
>  PASSED [ 93%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_with_short_anonymous_link[args0]
>  PASSED [ 93%]
> tests/formatter/test_format_urls.py::TestFormatWrapURL::test_format_docstring_with_quoted_link[args0]
>  PASSED [ 94%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_unwrap_summary 
> PASSED [ 94%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_with_wrap[args0]
>  PASSED [ 95%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_with_weird_indentation_and_punctuation[args0]
>  PASSED [ 95%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_with_description_wrapping[args0]
>  PASSED [ 95%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_should_ignore_doctests[args0]
>  PASSED [ 96%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_should_ignore_doctests_in_summary[args0]
>  PASSED [ 96%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_should_maintain_indentation_of_doctest[args0]
>  PASSED [ 97%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_force_wrap[args0] 
> PASSED [ 97%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_with_summary_only_and_wrap_and_tab_indentation[args0]
>  PASSED [ 97%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_for_multi_line_summary_alone[args0]
>  PASSED [ 98%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_for_one_line_summary_alone_but_too_long[args0]
>  PASSED [ 98%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_with_class_attributes[args0]
>  PASSED [ 99%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_no_newline_in_summary_with_symbol[args0]
>  PASSED [ 99%]
> tests/formatter/test_format_wrap.py::TestFormatWrap::test_format_docstring_with_multi_paragraph_description[args0]
>  PASSED [100%]
> 
> ================ 247 passed, 29 deselected, 1 xfailed in 1.26s 
> =================
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 
> 3.11" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2023/12/12/python-docformatter_1.7.5-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231212;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231212&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: python-docformatter
Source-Version: 1.7.5-3
Done: Stefano Rivera <stefa...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-docformatter, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1058...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stefano Rivera <stefa...@debian.org> (supplier of updated python-docformatter 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 03 Feb 2025 18:07:35 -0400
Source: python-docformatter
Architecture: source
Version: 1.7.5-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Stefano Rivera <stefa...@debian.org>
Closes: 1058333
Changes:
 python-docformatter (1.7.5-3) unstable; urgency=medium
 .
   * Team upload.
   * Patch: Support Python 3.13. (Closes: #1058333)
   * Revert "disable 3 tests that fails with Python3.13"
   * Revert "sync autopkgtest"
   * Patch: Run docformatter with the same python version as the test suite.
Checksums-Sha1:
 34ed842237a04615aff029ebe6c51f405a1a8822 1865 python-docformatter_1.7.5-3.dsc
 0dc7ac1e106b8110af960a1ade4c10ccce082033 6812 
python-docformatter_1.7.5-3.debian.tar.xz
 08c66d30010580fcb90057b52eec9a0f0b9a1462 9207 
python-docformatter_1.7.5-3_source.buildinfo
Checksums-Sha256:
 119f4f08542032f9cd3663e73e9426acd240a5c21c5fc570d0a3414ef757ba10 1865 
python-docformatter_1.7.5-3.dsc
 177399c50c17ffd631f4933154850206ce6dc65cce4b92731f12777a67845fdd 6812 
python-docformatter_1.7.5-3.debian.tar.xz
 1554f45089931ca4e2c152ed58d0735dd6226bb13e4bff9dd800a5160df77ac0 9207 
python-docformatter_1.7.5-3_source.buildinfo
Files:
 5fb419f2733d33276ec46503b9c10077 1865 python optional 
python-docformatter_1.7.5-3.dsc
 9dd514378a1329a96777035baf168c7b 6812 python optional 
python-docformatter_1.7.5-3.debian.tar.xz
 c5f4526fc9fa3becabfb82662fe474b8 9207 python optional 
python-docformatter_1.7.5-3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iIoEARYKADIWIQTumtb5BSD6EfafSCRHew2wJjpU2AUCZ6E+RhQcc3RlZmFub3JA
ZGViaWFuLm9yZwAKCRBHew2wJjpU2CAZAQCvD3cL8OKgtlyyYJMnIHeqk8HBy0cw
gFp1aACMKhNnZQEA2Ae4GyBMZGYytet5CdlcbNZAWUPPDJhm68/sIGe5mQc=
=f4Ax
-----END PGP SIGNATURE-----

Attachment: pgpEo3jaX74Qj.pgp
Description: PGP signature


--- End Message ---

Reply via email to