py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) py$(PYV): commands[0]> python -m pytest -v --doctest-modules --ignore benchmark.py ============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python cachedir: .tox/py$(PYV)/.pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('$(@D)/.hypothesis/examples') rootdir: $(@D) asyncio: mode=strict collecting ... collected 302 items ::project <- . PASSED tabulate/__init__.py::tabulate._afterpoint PASSED tabulate/__init__.py::tabulate._column_type PASSED tabulate/__init__.py::tabulate._format PASSED tabulate/__init__.py::tabulate._isbool PASSED tabulate/__init__.py::tabulate._isint PASSED tabulate/__init__.py::tabulate._isnumber PASSED tabulate/__init__.py::tabulate._isnumber_with_thousands_separator PASSED tabulate/__init__.py::tabulate._padboth PASSED tabulate/__init__.py::tabulate._padleft PASSED tabulate/__init__.py::tabulate._padright PASSED tabulate/__init__.py::tabulate._strip_ansi PASSED tabulate/__init__.py::tabulate._to_str PASSED tabulate/__init__.py::tabulate._type PASSED tabulate/__init__.py::tabulate._visible_width PASSED tabulate/__init__.py::tabulate.simple_separated_format PASSED tabulate/__init__.py::tabulate.tabulate PASSED test/test_api.py::test_simple_separated_format_signature PASSED test/test_api.py::test_tabulate_formats PASSED test/test_api.py::test_tabulate_signature PASSED test/test_cli.py::test_script_floatfmt_option PASSED test/test_cli.py::test_script_format_option PASSED test/test_cli.py::test_script_from_file_to_file PASSED test/test_cli.py::test_script_from_file_to_stdout PASSED test/test_cli.py::test_script_from_stdin_to_stdout PASSED test/test_cli.py::test_script_header_option PASSED test/test_cli.py::test_script_sep_option PASSED test/test_input.py::test_dict_like PASSED test/test_input.py::test_iterable_of_iterables PASSED test/test_input.py::test_iterable_of_iterables_firstrow PASSED test/test_input.py::test_iterable_of_iterables_headers PASSED test/test_input.py::test_list_bytes PASSED test/test_input.py::test_list_of_dicts PASSED test/test_input.py::test_list_of_dicts_firstrow PASSED test/test_input.py::test_list_of_dicts_keys PASSED test/test_input.py::test_list_of_dicts_with_dict_of_headers PASSED test/test_input.py::test_list_of_dicts_with_list_of_headers PASSED test/test_input.py::test_list_of_dicts_with_missing_keys PASSED test/test_input.py::test_list_of_lists PASSED test/test_input.py::test_list_of_lists_firstrow PASSED test/test_input.py::test_list_of_lists_keys PASSED test/test_input.py::test_list_of_namedtuples PASSED test/test_input.py::test_list_of_namedtuples_keys PASSED test/test_input.py::test_list_of_ordereddicts PASSED test/test_input.py::test_list_of_userdicts PASSED test/test_input.py::test_list_of_userdicts_keys PASSED test/test_input.py::test_numpy_2d SKIPPED (test_numpy_2d is skipped) test/test_input.py::test_numpy_2d_firstrow SKIPPED (test_numpy_2d_firstrow is skipped) test/test_input.py::test_numpy_2d_keys SKIPPED (test_numpy_2d_keys is skipped) test/test_input.py::test_numpy_record_array SKIPPED (test_numpy_2d_keys is skipped) test/test_input.py::test_numpy_record_array_headers SKIPPED (test_numpy_2d_keys is skipped) test/test_input.py::test_numpy_record_array_keys SKIPPED (test_numpy_2d_keys is skipped) test/test_input.py::test_pandas SKIPPED (test_pandas is skipped) test/test_input.py::test_pandas_firstrow SKIPPED (test_pandas_firstrow is skipped) test/test_input.py::test_pandas_keys SKIPPED (test_pandas_keys is skipped) test/test_input.py::test_py37orlater_list_of_dataclasses_headers PASSED test/test_input.py::test_py37orlater_list_of_dataclasses_keys PASSED test/test_input.py::test_sqlite3 PASSED test/test_input.py::test_sqlite3_keys PASSED test/test_internal.py::test__reinsert_separating_lines PASSED test/test_internal.py::test__remove_separating_lines PASSED test/test_internal.py::test_align_cell_veritically_bottom_multi_text_multiple_pad PASSED test/test_internal.py::test_align_cell_veritically_bottom_single_text_multiple_pad PASSED test/test_internal.py::test_align_cell_veritically_center_multi_text_multiple_pad PASSED test/test_internal.py::test_align_cell_veritically_center_single_text_multiple_pad PASSED test/test_internal.py::test_align_cell_veritically_one_line_only PASSED test/test_internal.py::test_align_cell_veritically_top_multi_text_multiple_pad PASSED test/test_internal.py::test_align_cell_veritically_top_single_text_multiple_pad PASSED test/test_internal.py::test_align_column_decimal PASSED test/test_internal.py::test_align_column_decimal_with_incorrect_thousand_separators PASSED test/test_internal.py::test_align_column_decimal_with_thousand_separators PASSED test/test_internal.py::test_align_column_multiline PASSED test/test_internal.py::test_align_column_none PASSED test/test_internal.py::test_multiline_width PASSED test/test_internal.py::test_wrap_text_to_colwidths PASSED test/test_internal.py::test_wrap_text_to_colwidths_colors_wide_char PASSED test/test_internal.py::test_wrap_text_to_colwidths_multi_ansi_colors_full_cell PASSED test/test_internal.py::test_wrap_text_to_colwidths_multi_ansi_colors_in_subset PASSED test/test_internal.py::test_wrap_text_to_colwidths_single_ansi_colors_full_cell PASSED test/test_internal.py::test_wrap_text_to_numbers PASSED test/test_internal.py::test_wrap_text_wide_chars PASSED test/test_output.py::test_asciidoc PASSED test/test_output.py::test_asciidoc_headerless PASSED test/test_output.py::test_colalign_multi PASSED test/test_output.py::test_colalign_multi_with_sep_line PASSED test/test_output.py::test_column_alignment PASSED test/test_output.py::test_dict_like_with_index PASSED test/test_output.py::test_disable_numparse_default PASSED test/test_output.py::test_disable_numparse_list PASSED test/test_output.py::test_disable_numparse_true PASSED test/test_output.py::test_double_grid PASSED test/test_output.py::test_double_grid_headerless PASSED test/test_output.py::test_double_grid_multiline PASSED test/test_output.py::test_double_grid_multiline_headerless PASSED test/test_output.py::test_double_grid_multiline_with_empty_cells PASSED test/test_output.py::test_double_grid_multiline_with_empty_cells_headerless PASSED test/test_output.py::test_double_grid_wide_characters PASSED test/test_output.py::test_double_outline PASSED test/test_output.py::test_double_outline_headerless PASSED test/test_output.py::test_double_outline_wide_characters PASSED test/test_output.py::test_empty_data PASSED test/test_output.py::test_empty_data_with_headers PASSED test/test_output.py::test_empty_data_without_headers PASSED test/test_output.py::test_fancy_grid PASSED test/test_output.py::test_fancy_grid_headerless PASSED test/test_output.py::test_fancy_grid_multiline PASSED test/test_output.py::test_fancy_grid_multiline_headerless PASSED test/test_output.py::test_fancy_grid_multiline_row_align PASSED test/test_output.py::test_fancy_grid_multiline_with_empty_cells PASSED test/test_output.py::test_fancy_grid_multiline_with_empty_cells_headerless PASSED test/test_output.py::test_fancy_grid_wide_characters PASSED test/test_output.py::test_fancy_outline PASSED test/test_output.py::test_fancy_outline_headerless PASSED test/test_output.py::test_fancy_outline_wide_characters PASSED test/test_output.py::test_float_conversions PASSED test/test_output.py::test_floatfmt PASSED test/test_output.py::test_floatfmt_multi PASSED test/test_output.py::test_github PASSED test/test_output.py::test_grid PASSED test/test_output.py::test_grid_headerless PASSED test/test_output.py::test_grid_multiline PASSED test/test_output.py::test_grid_multiline_headerless PASSED test/test_output.py::test_grid_multiline_with_empty_cells PASSED test/test_output.py::test_grid_multiline_with_empty_cells_headerless PASSED test/test_output.py::test_grid_wide_characters PASSED test/test_output.py::test_heavy_grid PASSED test/test_output.py::test_heavy_grid_headerless PASSED test/test_output.py::test_heavy_grid_multiline PASSED test/test_output.py::test_heavy_grid_multiline_headerless PASSED test/test_output.py::test_heavy_grid_multiline_with_empty_cells PASSED test/test_output.py::test_heavy_grid_multiline_with_empty_cells_headerless PASSED test/test_output.py::test_heavy_grid_wide_characters PASSED test/test_output.py::test_heavy_outline PASSED test/test_output.py::test_heavy_outline_headerless PASSED test/test_output.py::test_heavy_outline_wide_characters PASSED test/test_output.py::test_html PASSED test/test_output.py::test_html_headerless PASSED test/test_output.py::test_intfmt PASSED test/test_output.py::test_jira PASSED test/test_output.py::test_jira_headerless PASSED test/test_output.py::test_latex PASSED test/test_output.py::test_latex_booktabs PASSED test/test_output.py::test_latex_booktabs_headerless PASSED test/test_output.py::test_latex_headerless PASSED test/test_output.py::test_latex_raw PASSED test/test_output.py::test_list_of_lists_with_index PASSED test/test_output.py::test_list_of_lists_with_index_firstrow PASSED test/test_output.py::test_list_of_lists_with_index_with_sep_line PASSED test/test_output.py::test_list_of_lists_with_supplied_index PASSED test/test_output.py::test_maxcolwidth_honor_disable_parsenum PASSED test/test_output.py::test_maxcolwidth_pad_tailing_widths PASSED test/test_output.py::test_maxcolwidth_single_value PASSED test/test_output.py::test_mediawiki PASSED test/test_output.py::test_mediawiki_headerless PASSED test/test_output.py::test_missingval PASSED test/test_output.py::test_missingval_multi PASSED test/test_output.py::test_mixed_grid PASSED test/test_output.py::test_mixed_grid_headerless PASSED test/test_output.py::test_mixed_grid_multiline PASSED test/test_output.py::test_mixed_grid_multiline_headerless PASSED test/test_output.py::test_mixed_grid_multiline_with_empty_cells PASSED test/test_output.py::test_mixed_grid_multiline_with_empty_cells_headerless PASSED test/test_output.py::test_mixed_grid_wide_characters PASSED test/test_output.py::test_mixed_outline PASSED test/test_output.py::test_mixed_outline_headerless PASSED test/test_output.py::test_mixed_outline_wide_characters PASSED test/test_output.py::test_moinmoin PASSED test/test_output.py::test_moinmoin_headerless PASSED test/test_output.py::test_no_data PASSED test/test_output.py::test_no_data_without_headers PASSED test/test_output.py::test_orgtbl PASSED test/test_output.py::test_orgtbl_headerless PASSED test/test_output.py::test_outline PASSED test/test_output.py::test_outline_headerless PASSED test/test_output.py::test_outline_wide_characters PASSED test/test_output.py::test_pandas_rst_with_index SKIPPED (test_pandas_rst_with_index is skipped) test/test_output.py::test_pandas_rst_with_named_index SKIPPED (test_pandas_rst_with_index is skipped) test/test_output.py::test_pandas_with_index SKIPPED (test_pandas_with_index is skipped) test/test_output.py::test_pandas_without_index SKIPPED (test_pandas_without_index is skipped) test/test_output.py::test_pipe PASSED test/test_output.py::test_pipe_headerless PASSED test/test_output.py::test_plain PASSED test/test_output.py::test_plain_headerless PASSED test/test_output.py::test_plain_maxcolwidth_autowraps PASSED test/test_output.py::test_plain_maxcolwidth_autowraps_wide_chars PASSED test/test_output.py::test_plain_maxcolwidth_autowraps_with_sep PASSED test/test_output.py::test_plain_maxheadercolwidths_autowraps PASSED test/test_output.py::test_plain_multiline PASSED test/test_output.py::test_plain_multiline_headerless PASSED test/test_output.py::test_plain_multiline_with_empty_cells PASSED test/test_output.py::test_plain_multiline_with_empty_cells_headerless PASSED test/test_output.py::test_plain_multiline_with_links PASSED test/test_output.py::test_preserve_whitespace PASSED test/test_output.py::test_presto PASSED test/test_output.py::test_presto_headerless PASSED test/test_output.py::test_presto_multiline PASSED test/test_output.py::test_presto_multiline_headerless PASSED test/test_output.py::test_presto_multiline_with_empty_cells PASSED test/test_output.py::test_presto_multiline_with_empty_cells_headerless PASSED test/test_output.py::test_pretty PASSED test/test_output.py::test_pretty_headerless PASSED test/test_output.py::test_pretty_multiline PASSED test/test_output.py::test_pretty_multiline_headerless PASSED test/test_output.py::test_pretty_multiline_with_empty_cells PASSED test/test_output.py::test_pretty_multiline_with_empty_cells_headerless PASSED test/test_output.py::test_pretty_multiline_with_links PASSED test/test_output.py::test_psql PASSED test/test_output.py::test_psql_headerless PASSED test/test_output.py::test_psql_multiline PASSED test/test_output.py::test_psql_multiline_headerless PASSED test/test_output.py::test_psql_multiline_with_empty_cells PASSED test/test_output.py::test_psql_multiline_with_empty_cells_headerless PASSED test/test_output.py::test_readme_example_with_sep PASSED test/test_output.py::test_rounded_grid PASSED test/test_output.py::test_rounded_grid_headerless PASSED test/test_output.py::test_rounded_grid_multiline PASSED test/test_output.py::test_rounded_grid_multiline_headerless PASSED test/test_output.py::test_rounded_grid_multiline_with_empty_cells PASSED test/test_output.py::test_rounded_grid_multiline_with_empty_cells_headerless PASSED test/test_output.py::test_rounded_grid_wide_characters PASSED test/test_output.py::test_rounded_outline PASSED test/test_output.py::test_rounded_outline_headerless PASSED test/test_output.py::test_rounded_outline_wide_characters PASSED test/test_output.py::test_rst PASSED test/test_output.py::test_rst_headerless PASSED test/test_output.py::test_rst_multiline PASSED test/test_output.py::test_rst_multiline_with_empty_cells PASSED test/test_output.py::test_rst_multiline_with_empty_cells_headerless PASSED test/test_output.py::test_rst_multiline_with_links PASSED test/test_output.py::test_rst_with_empty_values_in_first_column PASSED test/test_output.py::test_simple PASSED test/test_output.py::test_simple_grid PASSED test/test_output.py::test_simple_grid_headerless PASSED test/test_output.py::test_simple_grid_multiline PASSED test/test_output.py::test_simple_grid_multiline_headerless PASSED test/test_output.py::test_simple_grid_multiline_with_empty_cells PASSED test/test_output.py::test_simple_grid_multiline_with_empty_cells_headerless PASSED test/test_output.py::test_simple_grid_wide_characters PASSED test/test_output.py::test_simple_headerless PASSED test/test_output.py::test_simple_headerless_with_sep_line PASSED test/test_output.py::test_simple_multiline PASSED test/test_output.py::test_simple_multiline_2 PASSED test/test_output.py::test_simple_multiline_2_with_sep_line PASSED test/test_output.py::test_simple_multiline_headerless PASSED test/test_output.py::test_simple_multiline_with_empty_cells PASSED test/test_output.py::test_simple_multiline_with_empty_cells_headerless PASSED test/test_output.py::test_simple_multiline_with_links PASSED test/test_output.py::test_simple_outline PASSED test/test_output.py::test_simple_outline_headerless PASSED test/test_output.py::test_simple_outline_wide_characters PASSED test/test_output.py::test_simple_with_sep_line PASSED test/test_output.py::test_textile PASSED test/test_output.py::test_textile_with_center_align PASSED test/test_output.py::test_textile_with_header PASSED test/test_output.py::test_unaligned_separated PASSED test/test_output.py::test_unsafehtml PASSED test/test_output.py::test_unsafehtml_headerless PASSED test/test_output.py::test_youtrack PASSED test/test_regression.py::test_88_256_ANSI_color_codes PASSED test/test_regression.py::test_align_long_integers PASSED test/test_regression.py::test_alignment_of_colored_cells PASSED test/test_regression.py::test_alignment_of_decimal_numbers_with_ansi_color PASSED test/test_regression.py::test_alignment_of_decimal_numbers_with_commas SKIPPED (test is temporarily disable until the feature is reimplemented) test/test_regression.py::test_alignment_of_link_cells PASSED test/test_regression.py::test_alignment_of_link_text_cells PASSED test/test_regression.py::test_ansi_color_bold_and_fgcolor PASSED test/test_regression.py::test_ansi_color_for_decimal_numbers PASSED test/test_regression.py::test_ansi_color_in_table_cells PASSED test/test_regression.py::test_boolean_columns PASSED test/test_regression.py::test_colorclass_colors PASSED test/test_regression.py::test_column_type_of_bytestring_columns PASSED test/test_regression.py::test_column_with_mixed_value_types PASSED test/test_regression.py::test_custom_tablefmt PASSED test/test_regression.py::test_datetime_values PASSED test/test_regression.py::test_empty_pipe_table_with_columns PASSED test/test_regression.py::test_empty_table_with_keys_as_header PASSED test/test_regression.py::test_escape_empty_cell_in_first_column_in_rst PASSED test/test_regression.py::test_isconvertible_on_set_values PASSED test/test_regression.py::test_iter_of_iters_with_headers PASSED test/test_regression.py::test_iterable_row_index PASSED test/test_regression.py::test_latex_escape_special_chars PASSED test/test_regression.py::test_long_integers PASSED test/test_regression.py::test_mix_normal_and_wide_characters PASSED test/test_regression.py::test_multiline_with_wide_characters PASSED test/test_regression.py::test_numeric_column_headers PASSED test/test_regression.py::test_numpy_array_as_headers SKIPPED test/test_regression.py::test_ragged_rows PASSED test/test_regression.py::test_simple_separated_format PASSED test/test_regression.py::test_simple_separated_format_with_headers PASSED test/test_regression.py::test_string_with_comma_between_digits_without_floatfmt_grouping_option PASSED test/test_textwrapper.py::test_wrap_color_in_single_line PASSED test/test_textwrapper.py::test_wrap_color_line_splillover PASSED test/test_textwrapper.py::test_wrap_datetime PASSED test/test_textwrapper.py::test_wrap_full_line_color PASSED test/test_textwrapper.py::test_wrap_longword_non_wide PASSED test/test_textwrapper.py::test_wrap_mixed_string PASSED test/test_textwrapper.py::test_wrap_multiword_non_wide PASSED test/test_textwrapper.py::test_wrap_multiword_non_wide_with_hypens PASSED test/test_textwrapper.py::test_wrap_wide_char_longword PASSED test/test_textwrapper.py::test_wrap_wide_char_multiword PASSED test/test_textwrapper.py::test_wrapper_len_ignores_color_chars PASSED ======== 286 passed, 15 skipped ======== py$(PYV): OK congratulations :)