Tighten up some warning filters, and break some dependencies on the

order in which the tests are normally run.
This commit is contained in:
Tim Peters 2002-04-16 01:27:44 +00:00
parent 50ac30ee01
commit d392506c43
9 changed files with 34 additions and 16 deletions

View file

@ -105,14 +105,18 @@ class ReprTests(unittest.TestCase):
'<built-in method split of str object at 0x'))
def test_xrange(self):
import warnings
eq = self.assertEquals
eq(repr(xrange(1)), 'xrange(1)')
eq(repr(xrange(1, 2)), 'xrange(1, 2)')
eq(repr(xrange(1, 2, 3)), 'xrange(1, 4, 3)')
# Turn off warnings for deprecated multiplication
import warnings
warnings.filterwarnings('ignore', category=DeprecationWarning,
module=ReprTests.__module__)
warnings.filterwarnings('ignore',
r'xrange object multiplication is deprecated',
DeprecationWarning, module=ReprTests.__module__)
warnings.filterwarnings('ignore',
r"PyRange_New's 'repetitions' argument is deprecated",
DeprecationWarning, module=ReprTests.__module__)
eq(repr(xrange(1) * 3), '(xrange(1) * 3)')
def test_nesting(self):