summaryrefslogtreecommitdiff
path: root/test_tablib.py
diff options
context:
space:
mode:
authorMathias Loesch <m.loesch@celonis.com>2019-01-23 14:18:01 +0100
committerMathias Loesch <m.loesch83@gmail.com>2019-01-23 22:34:45 +0100
commit102073c426d7a76384e75379abbf1a3b0ed78662 (patch)
treec119317596a4037e43764ccfeab059bfe91dffb9 /test_tablib.py
parent5a359ba4def1611b34df003bec58439a125d4e56 (diff)
downloadtablib-102073c426d7a76384e75379abbf1a3b0ed78662.tar.gz
Add Jira table export
Diffstat (limited to 'test_tablib.py')
-rwxr-xr-xtest_tablib.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/test_tablib.py b/test_tablib.py
index b945a2d..57b1b39 100755
--- a/test_tablib.py
+++ b/test_tablib.py
@@ -316,6 +316,23 @@ class TablibTestCase(unittest.TestCase):
self.assertEqual(html, d.html)
+ def test_jira_export(self):
+
+ expected = """||first_name||last_name||gpa||
+|John|Adams|90|
+|George|Washington|67|
+|Thomas|Jefferson|50|"""
+ self.assertEqual(expected, self.founders.jira)
+
+ def test_jira_export_no_headers(self):
+ self.assertEqual('|a|b|c|', tablib.Dataset(['a', 'b', 'c']).jira)
+
+ def test_jira_export_none_and_empty_values(self):
+ self.assertEqual('| | |c|', tablib.Dataset(['', None, 'c']).jira)
+
+ def test_jira_export_empty_dataset(self):
+ self.assertTrue(tablib.Dataset().jira is not None)
+
def test_latex_export(self):
"""LaTeX export"""
@@ -399,6 +416,7 @@ class TablibTestCase(unittest.TestCase):
data.xlsx
data.ods
data.html
+ data.jira
data.latex
data.df
data.rst
@@ -421,6 +439,7 @@ class TablibTestCase(unittest.TestCase):
data.xlsx
data.ods
data.html
+ data.jira
data.latex
data.rst