Skip to content
Permalink
Browse files

Fix syntax warnings in tests introduced in bpo-15248. (GH-11932)

  • Loading branch information
serhiy-storchaka committed Feb 19, 2019
1 parent e7a4bb5 commit 8e79e6e56f516385ccb761e407dfff3a39253180
Showing with 10 additions and 6 deletions.
  1. +5 −3 Lib/test/test_bytes.py
  2. +3 −2 Lib/test/test_extcall.py
  3. +2 −1 Lib/test/test_tuple.py
@@ -852,9 +852,10 @@ class BytesTest(BaseBytesTest, unittest.TestCase):
type2test = bytes

def test_getitem_error(self):
b = b'python'
msg = "byte indices must be integers or slices"
with self.assertRaisesRegex(TypeError, msg):
b'python'['a']
b['a']

def test_buffer_is_readonly(self):
fd = os.open(__file__, os.O_RDONLY)
@@ -1042,14 +1043,15 @@ class ByteArrayTest(BaseBytesTest, unittest.TestCase):
type2test = bytearray

def test_getitem_error(self):
b = bytearray(b'python')
msg = "bytearray indices must be integers or slices"
with self.assertRaisesRegex(TypeError, msg):
bytearray(b'python')['a']
b['a']

def test_setitem_error(self):
b = bytearray(b'python')
msg = "bytearray indices must be integers or slices"
with self.assertRaisesRegex(TypeError, msg):
b = bytearray(b'python')
b['a'] = "python"

def test_nohash(self):
@@ -264,7 +264,8 @@
...
TypeError: dir() argument after * must be an iterable, not function
>>> None(*h)
>>> nothing = None
>>> nothing(*h)
Traceback (most recent call last):
...
TypeError: NoneType object argument after * must be an iterable, \
@@ -305,7 +306,7 @@
...
TypeError: dir() argument after ** must be a mapping, not function
>>> None(**h)
>>> nothing(**h)
Traceback (most recent call last):
...
TypeError: NoneType object argument after ** must be a mapping, \
@@ -19,9 +19,10 @@ class TupleTest(seq_tests.CommonTest):
type2test = tuple

def test_getitem_error(self):
t = ()
msg = "tuple indices must be integers or slices"
with self.assertRaisesRegex(TypeError, msg):
()['a']
t['a']

def test_constructors(self):
super().test_constructors()

0 comments on commit 8e79e6e

Please sign in to comment.
You can’t perform that action at this time.