summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Olsson <sebelino7@gmail.com>2016-05-02 17:57:18 +0200
committerSebastian Olsson <sebelino7@gmail.com>2016-05-02 17:57:18 +0200
commit131bd6bb776f2f1e7036e4f9caa4282cda68fda1 (patch)
tree69f5fe86b1657b3f7162c24c815603d389f1b28a
parent45ed7c99e868acc6a07f83a4d6c8e63b14dab09c (diff)
downloadpython-prettytable-ptable-131bd6bb776f2f1e7036e4f9caa4282cda68fda1.tar.gz
Added test cases for unpadded tables.
-rw-r--r--tests/test_prettytable.py28
1 files changed, 28 insertions, 0 deletions
diff --git a/tests/test_prettytable.py b/tests/test_prettytable.py
index b337088..d65fe0a 100644
--- a/tests/test_prettytable.py
+++ b/tests/test_prettytable.py
@@ -640,5 +640,33 @@ class PrintJapaneseTest(unittest.TestCase):
print(self.x)
+class UnpaddedTableTest(unittest.TestCase):
+ def setUp(self):
+ self.x = PrettyTable(header=False, padding_width=0)
+ self.x.add_row("abc")
+ self.x.add_row("def")
+ self.x.add_row("g..")
+
+ def testUnbordered(self):
+ self.x.border = False
+ result = self.x.get_string()
+ assert result.strip() == """
+abc
+def
+g..
+""".strip()
+
+ def testBordered(self):
+ self.x.border = True
+ result = self.x.get_string()
+ assert result.strip() == """
++-+-+-+
+|a|b|c|
+|d|e|f|
+|g|.|.|
++-+-+-+
+""".strip()
+
+
if __name__ == "__main__":
unittest.main()