mirror of
https://github.com/python/cpython.git
synced 2025-07-24 11:44:31 +00:00
Tighten up some warning filters, and break some dependencies on the
order in which the tests are normally run.
This commit is contained in:
parent
50ac30ee01
commit
d392506c43
9 changed files with 34 additions and 16 deletions
|
@ -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):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue