summaryrefslogtreecommitdiff
path: root/Lib/test/buffer_tests.py
diff options
context:
space:
mode:
authorMark Dickinson <mdickinson@enthought.com>2011-09-24 09:14:39 +0100
committerMark Dickinson <mdickinson@enthought.com>2011-09-24 09:14:39 +0100
commit0d5f6adbb3e5d829a64ef1b431f7ac76dd258c1e (patch)
treed07d766085d981b7021696af28b0ea7bf4dd8ecc /Lib/test/buffer_tests.py
parenta61b053e611dd97258231913b79fafe0a9a16125 (diff)
downloadcpython-git-0d5f6adbb3e5d829a64ef1b431f7ac76dd258c1e.tar.gz
Issue #13012: Allow 'keepends' to be passed as a keyword argument in str.splitlines, bytes.splitlines and bytearray.splitlines.
Diffstat (limited to 'Lib/test/buffer_tests.py')
-rw-r--r--Lib/test/buffer_tests.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/Lib/test/buffer_tests.py b/Lib/test/buffer_tests.py
index 6d20f7d9e1..cf54c28759 100644
--- a/Lib/test/buffer_tests.py
+++ b/Lib/test/buffer_tests.py
@@ -200,7 +200,13 @@ class MixinBytesBufferCommonTests(object):
self.marshal(b'abc\ndef\r\nghi\n\r').splitlines())
self.assertEqual([b'', b'abc', b'def', b'ghi', b''],
self.marshal(b'\nabc\ndef\r\nghi\n\r').splitlines())
+ self.assertEqual([b'', b'abc', b'def', b'ghi', b''],
+ self.marshal(b'\nabc\ndef\r\nghi\n\r').splitlines(False))
+ self.assertEqual([b'\n', b'abc\n', b'def\r\n', b'ghi\n', b'\r'],
+ self.marshal(b'\nabc\ndef\r\nghi\n\r').splitlines(True))
+ self.assertEqual([b'', b'abc', b'def', b'ghi', b''],
+ self.marshal(b'\nabc\ndef\r\nghi\n\r').splitlines(keepends=False))
self.assertEqual([b'\n', b'abc\n', b'def\r\n', b'ghi\n', b'\r'],
- self.marshal(b'\nabc\ndef\r\nghi\n\r').splitlines(1))
+ self.marshal(b'\nabc\ndef\r\nghi\n\r').splitlines(keepends=True))
self.assertRaises(TypeError, self.marshal(b'abc').splitlines, 42, 42)