From 131bd6bb776f2f1e7036e4f9caa4282cda68fda1 Mon Sep 17 00:00:00 2001 From: Sebastian Olsson Date: Mon, 2 May 2016 17:57:18 +0200 Subject: Added test cases for unpadded tables. --- tests/test_prettytable.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) 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() -- cgit v1.2.1