Merging upstream version 2.2.0.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
ab1302c465
commit
95bca6b33d
42 changed files with 1085 additions and 840 deletions
|
@ -9,30 +9,41 @@ from cli_helpers.tabular_output import vertical_table_adapter
|
|||
|
||||
def test_vertical_table():
|
||||
"""Test the default settings for vertical_table()."""
|
||||
results = [('hello', text_type(123)), ('world', text_type(456))]
|
||||
results = [("hello", text_type(123)), ("world", text_type(456))]
|
||||
|
||||
expected = dedent("""\
|
||||
expected = dedent(
|
||||
"""\
|
||||
***************************[ 1. row ]***************************
|
||||
name | hello
|
||||
age | 123
|
||||
***************************[ 2. row ]***************************
|
||||
name | world
|
||||
age | 456""")
|
||||
age | 456"""
|
||||
)
|
||||
assert expected == "\n".join(
|
||||
vertical_table_adapter.adapter(results, ('name', 'age')))
|
||||
vertical_table_adapter.adapter(results, ("name", "age"))
|
||||
)
|
||||
|
||||
|
||||
def test_vertical_table_customized():
|
||||
"""Test customized settings for vertical_table()."""
|
||||
results = [('john', text_type(47)), ('jill', text_type(50))]
|
||||
results = [("john", text_type(47)), ("jill", text_type(50))]
|
||||
|
||||
expected = dedent("""\
|
||||
expected = dedent(
|
||||
"""\
|
||||
-[ PERSON 1 ]-----
|
||||
name | john
|
||||
age | 47
|
||||
-[ PERSON 2 ]-----
|
||||
name | jill
|
||||
age | 50""")
|
||||
assert expected == "\n".join(vertical_table_adapter.adapter(
|
||||
results, ('name', 'age'), sep_title='PERSON {n}',
|
||||
sep_character='-', sep_length=(1, 5)))
|
||||
age | 50"""
|
||||
)
|
||||
assert expected == "\n".join(
|
||||
vertical_table_adapter.adapter(
|
||||
results,
|
||||
("name", "age"),
|
||||
sep_title="PERSON {n}",
|
||||
sep_character="-",
|
||||
sep_length=(1, 5),
|
||||
)
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue