From 7633d2393f8b0b8a6b3480799dc35cfc954069a6 Mon Sep 17 00:00:00 2001 From: Fred Drake Date: Thu, 17 Oct 2002 22:09:03 +0000 Subject: Don't call warnings.resetwarnings(); that does bad things that cause other tests to generate warning when they didn't before. In particular, this cancels not only filters set by -W, but also from test.regrtest. --- Lib/test/test_tempfile.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Lib/test/test_tempfile.py b/Lib/test/test_tempfile.py index 0f5ce9f..cb95724 100644 --- a/Lib/test/test_tempfile.py +++ b/Lib/test/test_tempfile.py @@ -10,6 +10,10 @@ import warnings import unittest from test import test_support +warnings.filterwarnings("ignore", + category=RuntimeWarning, + message="mktemp", module=__name__) + if hasattr(os, 'stat'): import stat has_stat = 1 @@ -478,16 +482,11 @@ class test_mktemp(TC): # We must also suppress the RuntimeWarning it generates. def setUp(self): self.dir = tempfile.mkdtemp() - warnings.filterwarnings("ignore", - category=RuntimeWarning, - message="mktemp") def tearDown(self): if self.dir: os.rmdir(self.dir) self.dir = None - # XXX This clobbers any -W options. - warnings.resetwarnings() class mktemped: _unlink = os.unlink -- cgit v0.12