aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside2/tests
diff options
context:
space:
mode:
Diffstat (limited to 'sources/pyside2/tests')
-rw-r--r--sources/pyside2/tests/QtCore/qbytearray_test.py21
1 files changed, 13 insertions, 8 deletions
diff --git a/sources/pyside2/tests/QtCore/qbytearray_test.py b/sources/pyside2/tests/QtCore/qbytearray_test.py
index c6008cf12..0be972c0a 100644
--- a/sources/pyside2/tests/QtCore/qbytearray_test.py
+++ b/sources/pyside2/tests/QtCore/qbytearray_test.py
@@ -152,15 +152,20 @@ class QByteArrayOnQVariant(unittest.TestCase):
a = QSettings().value("some_prop", QByteArray())
self.assertEqual(type(a), QByteArray)
-class TestBug666(unittest.TestCase):
- '''QByteArray does not support slices'''
+class TestBug567(unittest.TestCase):
+ '''
+ QByteArray should support slices
+ '''
def testIt(self):
- if not py3k.IS_PY3K:
- ba = QByteArray('1234567890')
- self.assertEqual(ba[2:4], '34')
- self.assertEqual(ba[:4], '1234')
- self.assertEqual(ba[4:], '567890')
- self.assertEqual(len(ba[4:1]), 0)
+ ba = QByteArray('1234567890')
+ self.assertEqual(ba[2:4], '34')
+ self.assertEqual(ba[:4], '1234')
+ self.assertEqual(ba[4:], '567890')
+ self.assertEqual(len(ba[4:1]), 0)
+ self.assertEqual(ba[::-1], '0987654321')
+ self.assertEqual(ba[::2], '13579')
+ self.assertEqual(ba[::-2], '08642')
+ self.assertEqual(ba[2:8:3], '36')
class QByteArrayBug514(unittest.TestCase):
def testIt(self):