mirror of
https://github.com/python/cpython.git
synced 2025-11-25 21:11:09 +00:00
#7092 - Silence more py3k deprecation warnings, using test_support.check_py3k_warnings() helper.
This commit is contained in:
parent
8cb253f8d6
commit
0762788081
38 changed files with 287 additions and 181 deletions
|
|
@ -4,10 +4,13 @@ import unittest
|
|||
import inspect
|
||||
import datetime
|
||||
|
||||
from test.test_support import run_unittest
|
||||
from test.test_support import run_unittest, check_py3k_warnings
|
||||
|
||||
from test import inspect_fodder as mod
|
||||
from test import inspect_fodder2 as mod2
|
||||
with check_py3k_warnings(
|
||||
("tuple parameter unpacking has been removed", SyntaxWarning),
|
||||
quiet=True):
|
||||
from test import inspect_fodder as mod
|
||||
from test import inspect_fodder2 as mod2
|
||||
|
||||
# C module for test_findsource_binary
|
||||
import unicodedata
|
||||
|
|
@ -29,7 +32,7 @@ if modfile.endswith(('c', 'o')):
|
|||
import __builtin__
|
||||
|
||||
try:
|
||||
1/0
|
||||
1 // 0
|
||||
except:
|
||||
tb = sys.exc_traceback
|
||||
|
||||
|
|
@ -420,11 +423,14 @@ class TestClassesAndFunctions(unittest.TestCase):
|
|||
self.assertArgSpecEquals(A.m, ['self'])
|
||||
|
||||
def test_getargspec_sublistofone(self):
|
||||
def sublistOfOne((foo,)): return 1
|
||||
self.assertArgSpecEquals(sublistOfOne, [['foo']])
|
||||
with check_py3k_warnings(
|
||||
("tuple parameter unpacking has been removed", SyntaxWarning),
|
||||
("parenthesized argument names are invalid", SyntaxWarning)):
|
||||
exec 'def sublistOfOne((foo,)): return 1'
|
||||
self.assertArgSpecEquals(sublistOfOne, [['foo']])
|
||||
|
||||
def fakeSublistOfOne((foo)): return 1
|
||||
self.assertArgSpecEquals(fakeSublistOfOne, ['foo'])
|
||||
exec 'def fakeSublistOfOne((foo)): return 1'
|
||||
self.assertArgSpecEquals(fakeSublistOfOne, ['foo'])
|
||||
|
||||
def test_classify_oldstyle(self):
|
||||
class A:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue