From 8e43e10f4e901851069be5557ec0f3dad72dc954 Mon Sep 17 00:00:00 2001 From: Hugo Parente Lima Date: Thu, 1 Sep 2011 11:38:14 -0300 Subject: Fix other QIODevice read functions stopping at null bytes. --- tests/QtCore/bug_994.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tests') diff --git a/tests/QtCore/bug_994.py b/tests/QtCore/bug_994.py index 74e352c8f..5f12a967b 100644 --- a/tests/QtCore/bug_994.py +++ b/tests/QtCore/bug_994.py @@ -5,6 +5,9 @@ class MyIODevice (QIODevice): def readData(self, amount): return "\0a" * (amount/2) + def readLineData(self, maxSize): + return "\0b" * 4 + def atEnd(self): return False @@ -15,6 +18,7 @@ class TestBug944 (unittest.TestCase): device.open(QIODevice.ReadOnly) s = QTextStream(device) self.assertEqual(s.read(4), "\0a\0a") + self.assertEqual(device.readLine(), "\0b\0b\0b\0b") if __name__ == "__main__": unittest.main() -- cgit v1.2.3