changeset: 84170:59a11c81dd3c user: Brett Cannon date: Sun Jun 16 15:20:48 2013 -0400 files: Lib/test/regrtest.py description: Check that warnings.showwarning() is not changed. diff -r ebec625b13f9 -r 59a11c81dd3c Lib/test/regrtest.py --- a/Lib/test/regrtest.py Sun Jun 16 14:56:58 2013 -0400 +++ b/Lib/test/regrtest.py Sun Jun 16 15:20:48 2013 -0400 @@ -1062,7 +1062,7 @@ 'sys.warnoptions', 'threading._dangling', 'multiprocessing.process._dangling', 'sysconfig._CONFIG_VARS', 'sysconfig._INSTALL_SCHEMES', - 'support.TESTFN', 'locale', + 'support.TESTFN', 'locale', 'warnings.showwarning', ) def get_sys_argv(self): @@ -1244,6 +1244,11 @@ for lc, setting in saved: locale.setlocale(lc, setting) + def get_warnings_showwarning(self): + return warnings.showwarning + def restore_warnings_showwarning(self, fxn): + warnings.showwarning = fxn + def resource_info(self): for name in self.resources: method_suffix = name.replace('.', '_')

AltStyle によって変換されたページ (->オリジナル) /