py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) py$(PYV): commands[0]> $(PYTHON) -m pytest --cov prettytable --cov tests --cov-report html --cov-report term --cov-report xml ============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .tox/py$(PYV)/.pytest_cache rootdir: $(@D) configfile: pyproject.toml testpaths: tests collecting ... collected 207 items tests/test_colortable.py::TestColorTable::test_themeless PASSED tests/test_colortable.py::TestColorTable::test_theme_setter PASSED tests/test_colortable.py::TestFormatCode::test_basic PASSED tests/test_colortable.py::TestFormatCode::test_prefix PASSED tests/test_colortable.py::TestFormatCode::test_escapes PASSED tests/test_colortable.py::TestFormatCode::test_empty PASSED tests/test_colortable.py::TestFormatCode::test_stripped PASSED tests/test_colortable.py::TestFormatCode::test_multiple PASSED tests/test_colortable.py::TestColorTableRendering::test_color_table_rendering[False-True] PASSED tests/test_colortable.py::TestColorTableRendering::test_color_table_rendering[True-True0] PASSED tests/test_colortable.py::TestColorTableRendering::test_color_table_rendering[True-False] PASSED tests/test_colortable.py::TestColorTableRendering::test_color_table_rendering[True-True1] PASSED tests/test_colortable.py::TestColorTableRendering::test_all_themes PASSED tests/test_prettytable.py::test_version PASSED tests/test_prettytable.py::TestNoneOption::test_none_char_valid_option PASSED tests/test_prettytable.py::TestNoneOption::test_none_char_invalid_option PASSED tests/test_prettytable.py::TestNoneOption::test_no_value_replace_none PASSED tests/test_prettytable.py::TestNoneOption::test_no_value_replace_none_with_default_field_names PASSED tests/test_prettytable.py::TestNoneOption::test_replace_none_all PASSED tests/test_prettytable.py::TestNoneOption::test_replace_none_by_col PASSED tests/test_prettytable.py::TestNoneOption::test_replace_none_recompute_width PASSED tests/test_prettytable.py::TestNoneOption::test_replace_none_maintain_width_on_recompute PASSED tests/test_prettytable.py::TestNoneOption::test_replace_none_recompute_width_multi_column PASSED tests/test_prettytable.py::TestBuildEquivalence::test_equivalence_ascii[row_prettytable-col_prettytable] PASSED tests/test_prettytable.py::TestBuildEquivalence::test_equivalence_ascii[row_prettytable-mix_prettytable] PASSED tests/test_prettytable.py::TestBuildEquivalence::test_equivalence_html[row_prettytable-col_prettytable] PASSED tests/test_prettytable.py::TestBuildEquivalence::test_equivalence_html[row_prettytable-mix_prettytable] PASSED tests/test_prettytable.py::TestBuildEquivalence::test_equivalence_latex[row_prettytable-col_prettytable] PASSED tests/test_prettytable.py::TestBuildEquivalence::test_equivalence_latex[row_prettytable-mix_prettytable] PASSED tests/test_prettytable.py::TestDeleteColumn::test_delete_column PASSED tests/test_prettytable.py::TestDeleteColumn::test_delete_illegal_column_raises_error PASSED tests/test_prettytable.py::TestFieldNameLessTable::test_can_string_ascii PASSED tests/test_prettytable.py::TestFieldNameLessTable::test_can_string_html PASSED tests/test_prettytable.py::TestFieldNameLessTable::test_can_string_latex PASSED tests/test_prettytable.py::TestFieldNameLessTable::test_add_field_names_later PASSED tests/test_prettytable.py::TestAlignment::test_aligned_ascii PASSED tests/test_prettytable.py::TestAlignment::test_aligned_html PASSED tests/test_prettytable.py::TestAlignment::test_aligned_latex PASSED tests/test_prettytable.py::TestOptionOverride::test_border PASSED tests/test_prettytable.py::TestOptionOverride::test_header PASSED tests/test_prettytable.py::TestOptionOverride::test_hrules_all PASSED tests/test_prettytable.py::TestOptionOverride::test_hrules_none PASSED tests/test_prettytable.py::TestOptionAttribute::test_set_for_all_columns PASSED tests/test_prettytable.py::TestOptionAttribute::test_set_for_one_column PASSED tests/test_prettytable.py::TestOptionAttribute::test_preserve_internal_border PASSED tests/test_prettytable.py::TestBasic::test_table_rows PASSED tests/test_prettytable.py::TestBasic::test_no_blank_lines PASSED tests/test_prettytable.py::TestBasic::test_all_lengths_equal PASSED tests/test_prettytable.py::TestBasic::test_no_blank_lines_with_title PASSED tests/test_prettytable.py::TestBasic::test_all_lengths_equal_with_title PASSED tests/test_prettytable.py::TestBasic::test_all_lengths_equal_with_long_title PASSED tests/test_prettytable.py::TestBasic::test_no_blank_lines_without_border PASSED tests/test_prettytable.py::TestBasic::test_all_lengths_equal_without_border PASSED tests/test_prettytable.py::TestBasic::test_no_blank_lines_without_header PASSED tests/test_prettytable.py::TestBasic::test_all_lengths_equal_without_header PASSED tests/test_prettytable.py::TestBasic::test_no_blank_lines_with_hrules_none PASSED tests/test_prettytable.py::TestBasic::test_all_lengths_equal_with_hrules_none PASSED tests/test_prettytable.py::TestBasic::test_no_blank_lines_with_hrules_all PASSED tests/test_prettytable.py::TestBasic::test_all_lengths_equal_with_hrules_all PASSED tests/test_prettytable.py::TestBasic::test_no_blank_lines_with_style_msword PASSED tests/test_prettytable.py::TestBasic::test_all_lengths_equal_with_style_msword PASSED tests/test_prettytable.py::TestBasic::test_no_blank_lines_with_int_format PASSED tests/test_prettytable.py::TestBasic::test_all_lengths_equal_with_int_format PASSED tests/test_prettytable.py::TestBasic::test_no_blank_lines_with_float_format PASSED tests/test_prettytable.py::TestBasic::test_all_lengths_equal_with_float_format PASSED tests/test_prettytable.py::TestBasic::test_no_blank_lines_from_csv PASSED tests/test_prettytable.py::TestBasic::test_all_lengths_equal_from_csv PASSED tests/test_prettytable.py::TestBasic::test_no_blank_lines_from_db PASSED tests/test_prettytable.py::TestBasic::test_all_lengths_equal_from_db PASSED tests/test_prettytable.py::TestEmptyTable::test_print_empty_true PASSED tests/test_prettytable.py::TestEmptyTable::test_print_empty_false PASSED tests/test_prettytable.py::TestEmptyTable::test_interaction_with_border PASSED tests/test_prettytable.py::TestSlicing::test_slice_all PASSED tests/test_prettytable.py::TestSlicing::test_slice_first_two_rows PASSED tests/test_prettytable.py::TestSlicing::test_slice_last_two_rows PASSED tests/test_prettytable.py::TestSorting::test_sort_by_different_per_columns PASSED tests/test_prettytable.py::TestSorting::test_reverse_sort PASSED tests/test_prettytable.py::TestSorting::test_sort_key PASSED tests/test_prettytable.py::TestSorting::test_sort_slice PASSED tests/test_prettytable.py::TestFloatFormat::test_no_decimals PASSED tests/test_prettytable.py::TestFloatFormat::test_round_to_5dp PASSED tests/test_prettytable.py::TestFloatFormat::test_pad_with_2zeroes PASSED tests/test_prettytable.py::TestBreakLine::test_break_line_ascii[rows0-HRuleStyle.ALL-\n+---------+-------------+\n| Field 1 | Field 2 |\n+---------+-------------+\n| value 1 | value2 |\n| | second line |\n+---------+-------------+\n| value 3 | value4 |\n+---------+-------------+\n] PASSED tests/test_prettytable.py::TestBreakLine::test_break_line_ascii[rows1-HRuleStyle.ALL-\n+------------+-------------+\n| Field 1 | Field 2 |\n+------------+-------------+\n| value 1 | value2 |\n| | second line |\n+------------+-------------+\n| value 3 | value4 |\n| | |\n| other line | |\n| | value5 |\n+------------+-------------+\n] PASSED tests/test_prettytable.py::TestBreakLine::test_break_line_ascii[rows2-HRuleStyle.FRAME-\n+------------+-------------+\n| Field 1 | Field 2 |\n+------------+-------------+\n| value 1 | value2 |\n| | second line |\n| value 3 | value4 |\n| | |\n| other line | |\n| | value5 |\n+------------+-------------+\n] PASSED tests/test_prettytable.py::TestBreakLine::test_break_line_html PASSED tests/test_prettytable.py::TestAnsiWidth::test_color PASSED tests/test_prettytable.py::TestAnsiWidth::test_reset PASSED tests/test_prettytable.py::TestFromDB::test_non_select_cursor PASSED tests/test_prettytable.py::TestJSONOutput::test_json_output PASSED tests/test_prettytable.py::TestJSONOutput::test_json_output_options PASSED tests/test_prettytable.py::TestHtmlOutput::test_html_output PASSED tests/test_prettytable.py::TestHtmlOutput::test_html_output_formatted PASSED tests/test_prettytable.py::TestHtmlOutput::test_html_output_with_title PASSED tests/test_prettytable.py::TestHtmlOutput::test_html_output_formatted_with_title PASSED tests/test_prettytable.py::TestHtmlOutput::test_html_output_without_escaped_header PASSED tests/test_prettytable.py::TestHtmlOutput::test_html_output_without_escaped_data PASSED tests/test_prettytable.py::TestHtmlOutput::test_html_output_with_escaped_header PASSED tests/test_prettytable.py::TestHtmlOutput::test_html_output_with_escaped_data PASSED tests/test_prettytable.py::TestHtmlOutput::test_html_output_formatted_without_escaped_header PASSED tests/test_prettytable.py::TestHtmlOutput::test_html_output_formatted_without_escaped_data PASSED tests/test_prettytable.py::TestHtmlOutput::test_html_output_formatted_with_escaped_header PASSED tests/test_prettytable.py::TestHtmlOutput::test_html_output_formatted_with_escaped_data PASSED tests/test_prettytable.py::TestPositionalJunctions::test_default PASSED tests/test_prettytable.py::TestPositionalJunctions::test_no_header PASSED tests/test_prettytable.py::TestPositionalJunctions::test_with_title PASSED tests/test_prettytable.py::TestPositionalJunctions::test_with_title_no_header PASSED tests/test_prettytable.py::TestPositionalJunctions::test_hrule_all PASSED tests/test_prettytable.py::TestPositionalJunctions::test_vrules_none PASSED tests/test_prettytable.py::TestPositionalJunctions::test_vrules_frame_with_title PASSED tests/test_prettytable.py::TestStyle::test_style[DEFAULT] PASSED tests/test_prettytable.py::TestStyle::test_style[MARKDOWN] PASSED tests/test_prettytable.py::TestStyle::test_style[MSWORD_FRIENDLY] PASSED tests/test_prettytable.py::TestStyle::test_style[ORGMODE] PASSED tests/test_prettytable.py::TestStyle::test_style[PLAIN_COLUMNS] PASSED tests/test_prettytable.py::TestStyle::test_style[RANDOM] PASSED tests/test_prettytable.py::TestStyle::test_style[TableStyle.DOUBLE_BORDER-\n\u2554\u2550\u2550\u2550\u2566\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2566\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2566\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2557\n\u2551 \u2551 Field 1 \u2551 Field 2 \u2551 Field 3 \u2551\n\u2560\u2550\u2550\u2550\u256c\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u256c\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u256c\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2563\n\u2551 1 \u2551 value 1 \u2551 value2 \u2551 value3 \u2551\n\u2551 4 \u2551 value 4 \u2551 value5 \u2551 value6 \u2551\n\u2551 7 \u2551 value 7 \u2551 value8 \u2551 value9 \u2551\n\u255a\u2550\u2550\u2550\u2569\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2569\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2569\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u255d\n] PASSED tests/test_prettytable.py::TestStyle::test_style[TableStyle.SINGLE_BORDER-\n\u250c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n\u2502 \u2502 Field 1 \u2502 Field 2 \u2502 Field 3 \u2502\n\u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2524\n\u2502 1 \u2502 value 1 \u2502 value2 \u2502 value3 \u2502\n\u2502 4 \u2502 value 4 \u2502 value5 \u2502 value6 \u2502\n\u2502 7 \u2502 value 7 \u2502 value8 \u2502 value9 \u2502\n\u2514\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n] PASSED tests/test_prettytable.py::TestStyle::test_style_invalid PASSED tests/test_prettytable.py::TestStyle::test_style_align[MARKDOWN] PASSED tests/test_prettytable.py::TestCsvOutput::test_csv_output PASSED tests/test_prettytable.py::TestLatexOutput::test_latex_output PASSED tests/test_prettytable.py::TestLatexOutput::test_latex_output_formatted PASSED tests/test_prettytable.py::TestLatexOutput::test_latex_output_header PASSED tests/test_prettytable.py::TestJSONConstructor::test_json_and_back PASSED tests/test_prettytable.py::TestHtmlConstructor::test_html_and_back PASSED tests/test_prettytable.py::TestHtmlConstructor::test_html_one_and_back PASSED tests/test_prettytable.py::TestHtmlConstructor::test_html_one_fail_on_many PASSED tests/test_prettytable.py::TestMultiPattern::test_multi_pattern_outputs[city_data_prettytable-\n+-----------+------+------------+-----------------+\n| City name | Area | Population | Annual Rainfall |\n+-----------+------+------------+-----------------+\n| Adelaide | 1295 | 1158259 | 600.5 |\n| Brisbane | 5905 | 1857594 | 1146.4 |\n| Darwin | 112 | 120900 | 1714.7 |\n| Hobart | 1357 | 205556 | 619.5 |\n| Sydney | 2058 | 4336374 | 1214.8 |\n| Melbourne | 1566 | 3806092 | 646.9 |\n| Perth | 5386 | 1554769 | 869.4 |\n+-----------+------+------------+-----------------+\n-English Table] PASSED tests/test_prettytable.py::TestMultiPattern::test_multi_pattern_outputs[japanese_pretty_table-\n+--------+------------+----------+\n| Kanji | Hiragana | English |\n+--------+------------+----------+\n| \u795e\u6238 | \u3053\u3046\u3079 | Kobe |\n| \u4eac\u90fd | \u304d\u3087\u3046\u3068 | Kyoto |\n| \u9577\u5d0e | \u306a\u304c\u3055\u304d | Nagasaki |\n| \u540d\u53e4\u5c4b | \u306a\u3054\u3084 | Nagoya |\n| \u5927\u962a | \u304a\u304a\u3055\u304b | Osaka |\n| \u672d\u5e4c | \u3055\u3063\u307d\u308d | Sapporo |\n| \u6771\u4eac | \u3068\u3046\u304d\u3087\u3046 | Tokyo |\n| \u6a2a\u6d5c | \u3088\u3053\u306f\u307e | Yokohama |\n+--------+------------+----------+\n\n-Japanese table] PASSED tests/test_prettytable.py::TestMultiPattern::test_multi_pattern_outputs[emoji_pretty_table-\n+-----------------+-----------------+\n| Thunderbolt | Lightning |\n+-----------------+-----------------+\n| \x1b[38;5;226m _`/""\x1b[38;5;250m.-. \x1b[0m | \x1b[38;5;240;1m .-. \x1b[0m |\n| \x1b[38;5;226m ,\\_\x1b[38;5;250m( ). \x1b[0m | \x1b[38;5;240;1m ( ). \x1b[0m |\n| \x1b[38;5;226m /\x1b[38;5;250m(___(__) \x1b[0m | \x1b[38;5;240;1m (___(__) \x1b[0m |\n| \x1b[38;5;228;5m \u26a1\x1b[38;5;111;25m\u02bb \u02bb\x1b[38;5;228;5m\u26a1\x1b[38;5;111;25m\u02bb \u02bb \x1b[0m | \x1b[38;5;21;1m \u201a\u02bb\x1b[38;5;228;5m\u26a1\x1b[38;5;21;25m\u02bb\u201a\x1b[38;5;228;5m\u26a1\x1b[38;5;21;25m\u201a\u02bb \x1b[0m |\n| \x1b[38;5;111m \u02bb \u02bb \u02bb \u02bb \x1b[0m | \x1b[38;5;21;1m \u201a\u02bb\u201a\u02bb\x1b[38;5;228;5m\u26a1\x1b[38;5;21;25m\u02bb\u201a\u02bb \x1b[0m |\n+-----------------+-----------------+\n -Emoji table] PASSED tests/test_prettytable.py::test_paginate PASSED tests/test_prettytable.py::test_add_rows PASSED tests/test_prettytable.py::test_autoindex PASSED tests/test_prettytable.py::TestUnpaddedTable::test_unbordered PASSED tests/test_prettytable.py::TestUnpaddedTable::test_bordered PASSED tests/test_prettytable.py::TestCustomFormatter::test_init_custom_format_is_empty PASSED tests/test_prettytable.py::TestCustomFormatter::test_init_custom_format_set_value PASSED tests/test_prettytable.py::TestCustomFormatter::test_init_custom_format_throw_error_is_not_callable PASSED tests/test_prettytable.py::TestCustomFormatter::test_can_set_custom_format_from_property_setter PASSED tests/test_prettytable.py::TestCustomFormatter::test_set_custom_format_to_none_set_empty_dict PASSED tests/test_prettytable.py::TestCustomFormatter::test_set_custom_format_invalid_type_throw_error PASSED tests/test_prettytable.py::TestCustomFormatter::test_use_custom_formatter_for_int PASSED tests/test_prettytable.py::TestCustomFormatter::test_custom_format_multi_type PASSED tests/test_prettytable.py::TestCustomFormatter::test_custom_format_multi_type_using_on_function PASSED tests/test_prettytable.py::TestRepr::test_default_repr PASSED tests/test_prettytable.py::TestRepr::test_jupyter_repr PASSED tests/test_prettytable.py::TestMinTableWidth::test_min_table_width[15-fields0-20-True-False] PASSED tests/test_prettytable.py::TestMinTableWidth::test_min_table_width[16-fields1-21-True-False] PASSED tests/test_prettytable.py::TestMinTableWidth::test_min_table_width[18-fields2-40-True-False] PASSED tests/test_prettytable.py::TestMinTableWidth::test_min_table_width[19-fields3-41-True-False] PASSED tests/test_prettytable.py::TestMinTableWidth::test_min_table_width[21-fields4-50-True-False] PASSED tests/test_prettytable.py::TestMinTableWidth::test_min_table_width[22-fields5-51-True-False] PASSED tests/test_prettytable.py::TestMinTableWidth::test_min_table_width[19-fields6-20-False-False] PASSED tests/test_prettytable.py::TestMinTableWidth::test_min_table_width[20-fields7-21-False-False] PASSED tests/test_prettytable.py::TestMinTableWidth::test_min_table_width[25-fields8-40-False-False] PASSED tests/test_prettytable.py::TestMinTableWidth::test_min_table_width[26-fields9-41-False-False] PASSED tests/test_prettytable.py::TestMinTableWidth::test_min_table_width[25-fields10-50-False-False] PASSED tests/test_prettytable.py::TestMinTableWidth::test_min_table_width[26-fields11-51-False-False] PASSED tests/test_prettytable.py::TestMinTableWidth::test_min_table_width[18-fields12-20-False-True] PASSED tests/test_prettytable.py::TestMinTableWidth::test_min_table_width[19-fields13-21-False-True] PASSED tests/test_prettytable.py::TestMinTableWidth::test_min_table_width[23-fields14-40-False-True] PASSED tests/test_prettytable.py::TestMinTableWidth::test_min_table_width[24-fields15-41-False-True] PASSED tests/test_prettytable.py::TestMinTableWidth::test_min_table_width[22-fields16-50-False-True] PASSED tests/test_prettytable.py::TestMinTableWidth::test_min_table_width[23-fields17-51-False-True] PASSED tests/test_prettytable.py::TestMaxTableWidth::test_max_table_width PASSED tests/test_prettytable.py::TestMaxTableWidth::test_max_table_width_wide PASSED tests/test_prettytable.py::TestMaxTableWidth::test_max_table_width_wide2 PASSED tests/test_prettytable.py::TestMaxTableWidth::test_max_table_width_wide_vrules_frame PASSED tests/test_prettytable.py::TestMaxTableWidth::test_max_table_width_wide_vrules_none PASSED tests/test_prettytable.py::TestRowEndSection::test_row_end_section PASSED tests/test_prettytable.py::TestClearing::test_clear_rows PASSED tests/test_prettytable.py::TestClearing::test_clear PASSED tests/test_prettytable.py::TestPreservingInternalBorders::test_internal_border_preserved PASSED tests/test_prettytable.py::TestPreservingInternalBorders::test_internal_border_preserved_latex PASSED tests/test_prettytable.py::TestPreservingInternalBorders::test_internal_border_preserved_html PASSED tests/test_prettytable.py::TestGeneralOutput::test_copy PASSED tests/test_prettytable.py::TestGeneralOutput::test_text PASSED tests/test_prettytable.py::TestGeneralOutput::test_csv PASSED tests/test_prettytable.py::TestGeneralOutput::test_json PASSED tests/test_prettytable.py::TestGeneralOutput::test_html PASSED tests/test_prettytable.py::TestGeneralOutput::test_latex PASSED tests/test_prettytable.py::TestGeneralOutput::test_invalid PASSED tests/test_prettytable.py::TestDeprecations::test_hrule_constant_deprecations[FRAME-prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_hrule_constant_deprecations[FRAME-prettytable.prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_hrule_constant_deprecations[ALL-prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_hrule_constant_deprecations[ALL-prettytable.prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_hrule_constant_deprecations[NONE-prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_hrule_constant_deprecations[NONE-prettytable.prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_hrule_constant_deprecations[HEADER-prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_hrule_constant_deprecations[HEADER-prettytable.prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_table_style_constant_deprecations[DEFAULT-prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_table_style_constant_deprecations[DEFAULT-prettytable.prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_table_style_constant_deprecations[MSWORD_FRIENDLY-prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_table_style_constant_deprecations[MSWORD_FRIENDLY-prettytable.prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_table_style_constant_deprecations[PLAIN_COLUMNS-prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_table_style_constant_deprecations[PLAIN_COLUMNS-prettytable.prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_table_style_constant_deprecations[MARKDOWN-prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_table_style_constant_deprecations[MARKDOWN-prettytable.prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_table_style_constant_deprecations[ORGMODE-prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_table_style_constant_deprecations[ORGMODE-prettytable.prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_table_style_constant_deprecations[DOUBLE_BORDER-prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_table_style_constant_deprecations[DOUBLE_BORDER-prettytable.prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_table_style_constant_deprecations[SINGLE_BORDER-prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_table_style_constant_deprecations[SINGLE_BORDER-prettytable.prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_table_style_constant_deprecations[RANDOM-prettytable] PASSED tests/test_prettytable.py::TestDeprecations::test_table_style_constant_deprecations[RANDOM-prettytable.prettytable] PASSED ======== 207 passed ======== py$(PYV): OK congratulations :)