def test_table_pretty_output_windows(sample_data, pretty_output_win, fixture_key): instance = CliTable(sample_data[fixture_key]) instance.INNER_BORDER = False table = instance.pretty_table().strip() expected = pretty_output_win[fixture_key].strip() assert expected == table
def test_table_pretty_echo(sample_data, pretty_output, fixture_key, capsys): instance = CliTable(sample_data[fixture_key]) instance.INNER_BORDER = False instance.echo(plain=False) captured = capsys.readouterr() expected = pretty_output[fixture_key] + "\n\n" assert expected == captured.out
def test_table_pretty_output(sample_data, pretty_output, fixture_key): instance = CliTable(sample_data[fixture_key]) instance.INNER_BORDER = False table = instance.pretty_table() expected = pretty_output[fixture_key] + "\n" assert expected == table