From 19b3d875fddc4e9d4e94741dc9a5b98c76dc9087 Mon Sep 17 00:00:00 2001 From: Daniel Santos Date: Wed, 30 Oct 2019 12:50:33 +0100 Subject: Implement feature new format: Cli. Generate adapter for tabulate. This close issue #340 Write respective tests. --- tests/test_tablib.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/test_tablib.py b/tests/test_tablib.py index 695d13d..995b225 100755 --- a/tests/test_tablib.py +++ b/tests/test_tablib.py @@ -42,7 +42,7 @@ class TablibTestCase(BaseTestCase): def _test_export_data_in_all_formats(self, dataset, exclude=()): all_formats = [ 'json', 'yaml', 'csv', 'tsv', 'xls', 'xlsx', 'ods', 'html', 'jira', - 'latex', 'df', 'rst', + 'latex', 'df', 'rst', 'cli', ] for format_ in all_formats: if format_ in exclude: @@ -1214,6 +1214,12 @@ class JiraTests(BaseTestCase): def test_jira_export_empty_dataset(self): self.assertTrue(tablib.Dataset().jira is not None) +class CliTests(BasetTestCase): + def test_cli_export(self): + self.assertEqual('a b c', tablib.Dataset(['a', 'b', 'c']).cli) + + def test_cli_export_github(self): + self.assertEqual('|---|---|---|\n| a | b | c |', tablib.Dataset(['a','b','c']).export('cli',tablefmt='github')) class DocTests(unittest.TestCase): -- cgit v1.2.1