From 91030433ced8aa59000de1465635dab528dbb36d Mon Sep 17 00:00:00 2001 From: Hugo Parente Lima Date: Wed, 24 Nov 2010 15:15:56 -0200 Subject: Fix bug#496 - "No binary read/write methods in QDataStream" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewer: Luciano Wolf Renato Araújo --- tests/QtCore/qdatastream_test.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'tests/QtCore') diff --git a/tests/QtCore/qdatastream_test.py b/tests/QtCore/qdatastream_test.py index b634a7e39..1a75f7935 100644 --- a/tests/QtCore/qdatastream_test.py +++ b/tests/QtCore/qdatastream_test.py @@ -308,6 +308,18 @@ class QDataStreamShiftBitArray(unittest.TestCase): self._check_bitarray(data) +class QDataStreamShiftBitArray(unittest.TestCase): + def testRawData(self): + data = QDataStream() + self.assertEqual(data.readRawData(4), '\x00\x00\x00\x00') + + ba = QByteArray() + data = QDataStream(ba, QIODevice.WriteOnly) + data.writeRawData('ABC') + self.assertEqual(ba, 'ABC') + + data = QDataStream(ba) + self.assertEqual(data.readRawData(4), 'ABC\x00') if __name__ == '__main__': unittest.main() -- cgit v1.2.3