changeset: 102623:863258dcb745 user: Brett Cannon date: Fri Aug 12 10:53:53 2016 -0700 files: Lib/test/test_pkgutil.py Misc/NEWS description: Issue #25805: Skip a test for test_pkgutil when __name__ == __main__. Thanks to SilentGhost for the patch. diff -r 0c3adb3b0570 -r 863258dcb745 Lib/test/test_pkgutil.py --- a/Lib/test/test_pkgutil.py Fri Aug 12 09:44:18 2016 -0700 +++ b/Lib/test/test_pkgutil.py Fri Aug 12 10:53:53 2016 -0700 @@ -413,6 +413,7 @@ self.assertIsNotNone(pkgutil.get_loader("test.support")) self.assertEqual(len(w.warnings), 0) + @unittest.skipIf(__name__ == '__main__', 'not compatible with __main__') def test_get_loader_handles_missing_loader_attribute(self): global __loader__ this_loader = __loader__ diff -r 0c3adb3b0570 -r 863258dcb745 Misc/NEWS --- a/Misc/NEWS Fri Aug 12 09:44:18 2016 -0700 +++ b/Misc/NEWS Fri Aug 12 10:53:53 2016 -0700 @@ -96,6 +96,9 @@ Tests ----- +- Issue #25805: Skip a test in test_pkgutil as needed that doesn't work when + ``__name__ == __main__``. Patch by SilentGhost. + - Issue #27472: Add test.support.unix_shell as the path to the default shell. - Issue #27369: In test_pyexpat, avoid testing an error message detail that