[termstr] Fixed splitting lines seperated by "\r\n".

This commit is contained in:
Andrew Hamilton 2016-02-18 17:59:42 +00:00
parent a60216cae0
commit 6eb64745b9
2 changed files with 13 additions and 3 deletions

View file

@ -96,8 +96,11 @@ class TermStrTests(unittest.TestCase):
self.assertEqual(foo.join(["C"]), TermStr("C"))
bar = TermStr("bar", bold_style)
self.assertEqual((foo + "\n" + bar).splitlines(), [foo, bar])
self.assertEqual((foo + "\r\n" + bar).splitlines(), [foo, bar])
self.assertEqual((foo + "\n" + bar).splitlines(keepends=True),
[TermStr("foo\n"), bar])
self.assertEqual((foo + "\r\n" + bar).splitlines(keepends=True),
[TermStr("foo\r\n"), bar])
self.assertEqual(foo.ljust(5), foo + TermStr(" "))
self.assertEqual(foo.rjust(5), TermStr(" ") + foo)
self.assertEqual(TermStr("FOO").lower(), foo)