Skip to content

Commit 42fb233

Browse files
gh-99124: use concrete exception types in test_builtin (GH-99125)
(cherry picked from commit c32bc1b) Co-authored-by: Nikita Sobolev <[email protected]>
1 parent 1e5e38b commit 42fb233

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')
@@ -2376,7 +2376,7 @@ def test_type_name(self):
23762376
self.assertEqual(A.__module__, __name__)
23772377
with self.assertRaises(ValueError):
23782378
type('A\x00B', (), {})
2379-
with self.assertRaises(ValueError):
2379+
with self.assertRaises(UnicodeEncodeError):
23802380
type('A\udcdcB', (), {})
23812381
with self.assertRaises(TypeError):
23822382
type(b'A', (), {})
@@ -2393,7 +2393,7 @@ def test_type_name(self):
23932393
with self.assertRaises(ValueError):
23942394
A.__name__ = 'A\x00B'
23952395
self.assertEqual(A.__name__, 'C')
2396-
with self.assertRaises(ValueError):
2396+
with self.assertRaises(UnicodeEncodeError):
23972397
A.__name__ = 'A\udcdcB'
23982398
self.assertEqual(A.__name__, 'C')
23992399
with self.assertRaises(TypeError):

0 commit comments

Comments
 (0)