Skip to content

Commit e7781fd

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 a5d3e1d commit e7781fd

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')
@@ -2248,7 +2248,7 @@ def test_type_name(self):
22482248
self.assertEqual(A.__module__, __name__)
22492249
with self.assertRaises(ValueError):
22502250
type('A\x00B', (), {})
2251-
with self.assertRaises(ValueError):
2251+
with self.assertRaises(UnicodeEncodeError):
22522252
type('A\udcdcB', (), {})
22532253
with self.assertRaises(TypeError):
22542254
type(b'A', (), {})
@@ -2265,7 +2265,7 @@ def test_type_name(self):
22652265
with self.assertRaises(ValueError):
22662266
A.__name__ = 'A\x00B'
22672267
self.assertEqual(A.__name__, 'C')
2268-
with self.assertRaises(ValueError):
2268+
with self.assertRaises(UnicodeEncodeError):
22692269
A.__name__ = 'A\udcdcB'
22702270
self.assertEqual(A.__name__, 'C')
22712271
with self.assertRaises(TypeError):

0 commit comments

Comments
 (0)