| Index: client/tests/subprocess42_test.py
 | 
| diff --git a/client/tests/subprocess42_test.py b/client/tests/subprocess42_test.py
 | 
| index 2b49bed88487a9637eb682fabd61173b91d7f109..6cca5de9df6f3c00128bcd5ee79ca8152be1e855 100755
 | 
| --- a/client/tests/subprocess42_test.py
 | 
| +++ b/client/tests/subprocess42_test.py
 | 
| @@ -665,6 +665,36 @@ class Subprocess42Test(unittest.TestCase):
 | 
|        proc.kill()
 | 
|        proc.wait()
 | 
|  
 | 
| +  def test_split(self):
 | 
| +    data = [
 | 
| +      ('stdout', 'o1\no2\no3\n'),
 | 
| +      ('stderr', 'e1\ne2\ne3\n'),
 | 
| +      ('stdout', '\n\n'),
 | 
| +      ('stdout', '\n'),
 | 
| +      ('stdout', 'o4\no5'),
 | 
| +      ('stdout', '_sameline\npart1 of one line '),
 | 
| +      ('stderr', 'err inserted between two parts of stdout\n'),
 | 
| +      ('stdout', 'part2 of one line\n'),
 | 
| +      ('stdout', 'incomplete last stdout'),
 | 
| +      ('stderr', 'incomplete last stderr'),
 | 
| +    ]
 | 
| +    self.assertEquals(list(subprocess42.split(data)), [
 | 
| +      ('stdout', 'o1'),
 | 
| +      ('stdout', 'o2'),
 | 
| +      ('stdout', 'o3'),
 | 
| +      ('stderr', 'e1'),
 | 
| +      ('stderr', 'e2'),
 | 
| +      ('stderr', 'e3'),
 | 
| +      ('stdout', ''),
 | 
| +      ('stdout', ''),
 | 
| +      ('stdout', ''),
 | 
| +      ('stdout', 'o4'),
 | 
| +      ('stdout', 'o5_sameline'),
 | 
| +      ('stderr', 'err inserted between two parts of stdout'),
 | 
| +      ('stdout', 'part1 of one line part2 of one line'),
 | 
| +      ('stderr', 'incomplete last stderr'),
 | 
| +      ('stdout', 'incomplete last stdout'),
 | 
| +    ])
 | 
|  
 | 
|  if __name__ == '__main__':
 | 
|    if '-v' in sys.argv:
 | 
| 
 |