From: Benjamin Peterson Date: Tue, 27 May 2008 01:42:29 +0000 (+0000) Subject: Improvements for test_py3kwarn X-Git-Tag: v2.6b1~222 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1d31023b314228a729a480c325bbd5972be69fa0;p=python Improvements for test_py3kwarn - Always show warnings so they are always catchable - Make test_os_path_walk faster by walking a less populous directory --- diff --git a/Lib/test/test_py3kwarn.py b/Lib/test/test_py3kwarn.py index d5574f499c..d023e4b77c 100644 --- a/Lib/test/test_py3kwarn.py +++ b/Lib/test/test_py3kwarn.py @@ -207,9 +207,7 @@ class TestStdlibRemovals(unittest.TestCase): for path_mod in ("ntpath", "macpath", "os2emxpath", "posixpath"): mod = __import__(path_mod) with catch_warning() as w: - # Since os3exmpath just imports it from ntpath - warnings.simplefilter("always") - mod.walk(".", dumbo, None) + mod.walk("crashers", dumbo, None) self.assertEquals(str(w.message), msg) def test_commands_members(self): @@ -223,8 +221,10 @@ class TestStdlibRemovals(unittest.TestCase): def test_main(): - run_unittest(TestPy3KWarnings, - TestStdlibRemovals) + with catch_warning(record=True): + warnings.simplefilter("always") + run_unittest(TestPy3KWarnings, + TestStdlibRemovals) if __name__ == '__main__': test_main()