diff --git a/Lib/test/output/test_warnings b/Lib/test/output/test_warnings index 9b45e422739..8fe6d476f7e 100644 --- a/Lib/test/output/test_warnings +++ b/Lib/test/output/test_warnings @@ -2,9 +2,9 @@ test_warnings ('ignore', False, 'FutureWarning', False, 0) ('ignore', True, 'OverflowWarning', True, 0) ('ignore', True, 'PendingDeprecationWarning', True, 0) -Lib/test/test_warnings.py:31: UserWarning: hello world -Lib/test/test_warnings.py:32: UserWarning: hello world -Lib/test/test_warnings.py:33: DeprecationWarning: hello world -Lib/test/test_warnings.py:35: UserWarning: hello world +test_warnings.py:31: UserWarning: hello world +test_warnings.py:32: UserWarning: hello world +test_warnings.py:33: DeprecationWarning: hello world +test_warnings.py:35: UserWarning: hello world Caught UserWarning: hello world Caught AssertionError: invalid action: 'booh' diff --git a/Lib/test/test_warnings.py b/Lib/test/test_warnings.py index 9e375e02e80..5e8574b0b4d 100644 --- a/Lib/test/test_warnings.py +++ b/Lib/test/test_warnings.py @@ -1,4 +1,5 @@ import warnings +import os # The warnings module isn't easily tested, because it relies on module # globals to store configuration information. We need to extract the @@ -8,8 +9,7 @@ _showwarning = None def showwarning(message, category, filename, lineno, file=None): - i = filename.find("Lib") - filename = filename[i:] + filename = os.path.basename(filename) print "%s:%s: %s: %s" % (filename, lineno, category.__name__, message) def monkey():