diff options
author | Sebastian Olsson <sebelino7@gmail.com> | 2016-05-02 17:57:18 +0200 |
---|---|---|
committer | Sebastian Olsson <sebelino7@gmail.com> | 2016-05-02 17:57:18 +0200 |
commit | 131bd6bb776f2f1e7036e4f9caa4282cda68fda1 (patch) | |
tree | 69f5fe86b1657b3f7162c24c815603d389f1b28a | |
parent | 45ed7c99e868acc6a07f83a4d6c8e63b14dab09c (diff) | |
download | python-prettytable-ptable-131bd6bb776f2f1e7036e4f9caa4282cda68fda1.tar.gz |
Added test cases for unpadded tables.
-rw-r--r-- | tests/test_prettytable.py | 28 |
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() |