mirror of https://github.com/python/cpython
Merge with 3.3
This commit is contained in:
commit
0c5b5d4571
|
@ -123,6 +123,16 @@ bytes() -> empty bytes object''')
|
||||||
(tc.__call__, '(ci)'), (tc, '(ci)'), (TC.cm, "(a)"),):
|
(tc.__call__, '(ci)'), (tc, '(ci)'), (TC.cm, "(a)"),):
|
||||||
self.assertEqual(signature(meth), mtip + "\ndoc")
|
self.assertEqual(signature(meth), mtip + "\ndoc")
|
||||||
|
|
||||||
|
def test_starred_parameter(self):
|
||||||
|
# test that starred first parameter is *not* removed from argspec
|
||||||
|
class C:
|
||||||
|
def m1(*args): pass
|
||||||
|
def m2(**kwds): pass
|
||||||
|
c = C()
|
||||||
|
for meth, mtip in ((C.m1, '(*args)'), (c.m1, "(*args)"),
|
||||||
|
(C.m2, "(**kwds)"), (c.m2, "(**kwds)"),):
|
||||||
|
self.assertEqual(signature(meth), mtip)
|
||||||
|
|
||||||
def test_non_ascii_name(self):
|
def test_non_ascii_name(self):
|
||||||
# test that re works to delete a first parameter name that
|
# test that re works to delete a first parameter name that
|
||||||
# includes non-ascii chars, such as various forms of A.
|
# includes non-ascii chars, such as various forms of A.
|
||||||
|
|
Loading…
Reference in New Issue