Skip to content

Commit c32bc1b

Browse files
authored
gh-99124: use concrete exception types in test_builtin (#99125)
1 parent d315722 commit c32bc1b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Lib/test/test_builtin.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ def test_import(self):
159159
__import__('string')
160160
__import__(name='sys')
161161
__import__(name='time', level=0)
162-
self.assertRaises(ImportError, __import__, 'spamspam')
162+
self.assertRaises(ModuleNotFoundError, __import__, 'spamspam')
163163
self.assertRaises(TypeError, __import__, 1, 2, 3, 4)
164164
self.assertRaises(ValueError, __import__, '')
165165
self.assertRaises(TypeError, __import__, 'sys', name='sys')
@@ -2380,7 +2380,7 @@ def test_type_name(self):
23802380
self.assertEqual(A.__module__, __name__)
23812381
with self.assertRaises(ValueError):
23822382
type('A\x00B', (), {})
2383-
with self.assertRaises(ValueError):
2383+
with self.assertRaises(UnicodeEncodeError):
23842384
type('A\udcdcB', (), {})
23852385
with self.assertRaises(TypeError):
23862386
type(b'A', (), {})
@@ -2397,7 +2397,7 @@ def test_type_name(self):
23972397
with self.assertRaises(ValueError):
23982398
A.__name__ = 'A\x00B'
23992399
self.assertEqual(A.__name__, 'C')
2400-
with self.assertRaises(ValueError):
2400+
with self.assertRaises(UnicodeEncodeError):
24012401
A.__name__ = 'A\udcdcB'
24022402
self.assertEqual(A.__name__, 'C')
24032403
with self.assertRaises(TypeError):

0 commit comments

Comments
 (0)