Skip to content

Commit 101a184

Browse files
authored
bpo-46425: fix direct invocation of test_traceback (GH-30746)
1 parent 2d03b73 commit 101a184

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Lib/test/test_traceback.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import traceback
1919
from functools import partial
2020

21+
MODULE_PREFIX = f'{__name__}.' if __name__ == '__main__' else ''
2122

2223
test_code = namedtuple('code', ['co_filename', 'co_name'])
2324
test_code.co_positions = lambda _: iter([(6, 6, 0, 0)])
@@ -1312,7 +1313,7 @@ def __str__(self):
13121313
str_value = 'I am X'
13131314
str_name = '.'.join([A.B.X.__module__, A.B.X.__qualname__])
13141315
exp = "%s: %s\n" % (str_name, str_value)
1315-
self.assertEqual(exp, err)
1316+
self.assertEqual(exp, MODULE_PREFIX + err)
13161317

13171318
def test_exception_modulename(self):
13181319
class X(Exception):
@@ -1349,7 +1350,7 @@ def __str__(self):
13491350
err = self.get_report(X())
13501351
str_value = '<exception str() failed>'
13511352
str_name = '.'.join([X.__module__, X.__qualname__])
1352-
self.assertEqual(err, f"{str_name}: {str_value}\n")
1353+
self.assertEqual(MODULE_PREFIX + err, f"{str_name}: {str_value}\n")
13531354

13541355

13551356
# #### Exception Groups ####

0 commit comments

Comments
 (0)