diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2020-07-03 12:26:28 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2020-07-03 15:40:05 +0200 |
commit | 157e03911ba0e2e8fd74899702588296693fd4ab (patch) | |
tree | 0844de0e12cc2de8f1634689190008a61460e88c /sources/pyside2/tests | |
parent | d6f460db0f9fcdc2756b29209f21a7b87587881c (diff) |
QByteArray::number(): suppress small integer types as is for setNum()
Otherwise, overflow errors can occur.
Task-number: PYSIDE-904
Change-Id: I42486a27bcdb8e7562d411b4519d2e61f315be1d
Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'sources/pyside2/tests')
-rw-r--r-- | sources/pyside2/tests/QtCore/qbytearray_test.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sources/pyside2/tests/QtCore/qbytearray_test.py b/sources/pyside2/tests/QtCore/qbytearray_test.py index 8f1c9c201..c17b7efb1 100644 --- a/sources/pyside2/tests/QtCore/qbytearray_test.py +++ b/sources/pyside2/tests/QtCore/qbytearray_test.py @@ -75,6 +75,14 @@ class QByteArrayTestToNumber(unittest.TestCase): b.setNum(-0.5) self.assertEqual(b, "-0.5") + def testNumber(self): + b = QByteArray.number(py3k.long(-124124)) + self.assertEqual(b, "-124124") + b = QByteArray.number(-124124) + self.assertEqual(b, "-124124") + b = QByteArray.number(-0.5) + self.assertEqual(b, "-0.5") + def testAppend(self): b = QByteArray() b.append(py3k.b("A")) |