7852: Added one more test "test_readline_then_readall" which does a readline followed...
authorradhika <radhika@curoverse.com>
Wed, 3 Feb 2016 17:19:54 +0000 (12:19 -0500)
committerBrett Smith <brett@curoverse.com>
Fri, 18 Mar 2016 15:30:42 +0000 (11:30 -0400)
This test also fails exactly like the test "test_readline_then_readlines".

sdk/python/tests/test_stream.py

index 2c31ef99541385f98082b3cc0c727d262e5b9c09..624f1b8ca4391678215539f70c2a28b00fd37388 100644 (file)
@@ -191,6 +191,12 @@ class StreamFileReaderTestCase(unittest.TestCase):
         data = reader.readlines()
         self.assertEqual(['two\n', '\n', 'three\n', 'four\n', '\n'], data)
 
+    def test_readline_then_readall(self):
+        reader = self.make_newlines_reader()
+        data = reader.readline()
+        self.assertEqual('one\n', data)
+        self.assertEqual(''.join(['two\n', '\n', 'three\n', 'four\n', '\n']), ''.join(reader.readall()))
+
 
 class StreamRetryTestMixin(object):
     # Define reader_for(coll_name, **kwargs)