- ## Check that simple indexing works.
- me.assertEqual(x[3], 'e')
- me.assertEqual(x[-5], 't')
+ ## Check that simple indexing works. Alas the behaviour differs between
+ ## Python major versions.
+ if T.PY3:
+ me.assertEqual(type(x[3]), int)
+ me.assertEqual(x[3], 101)
+ me.assertEqual(x[-5], 116)
+ else:
+ me.assertEqual(type(x[3]), C.ByteString)
+ me.assertEqual(x[3], 'e')
+ me.assertEqual(x[-5], 't')