示例#1
0
 def test_splitlines(self):
     for case in [
         [],
         [b'foo\nbar\n'],
         [b'bl\na', b'blie'],
         [b'bl\na', b'blie', b'bloe\n'],
         [b'', b'bl\na', b'blie', b'bloe\n'],
         [b'', b'', b'', b'bla\n'],
         [b'', b'', b'', b'bla\n', b''],
         [b'bl', b'', b'a\naaa'],
         [b'a\naaa', b'a'],
     ]:
         b = Blob()
         b.chunked = case
         self.assertEqual(b.data.splitlines(True), b.splitlines())
示例#2
0
 def test_splitlines(self):
     for case in [
             [],
             [b'foo\nbar\n'],
             [b'bl\na', b'blie'],
             [b'bl\na', b'blie', b'bloe\n'],
             [b'', b'bl\na', b'blie', b'bloe\n'],
             [b'', b'', b'', b'bla\n'],
             [b'', b'', b'', b'bla\n', b''],
             [b'bl', b'', b'a\naaa'],
             [b'a\naaa', b'a'],
             ]:
         b = Blob()
         b.chunked = case
         self.assertEqual(b.data.splitlines(True), b.splitlines())