Merge pull request #1009 from mdboom/deprecation-warnings

avoid deprecation warnings, introduce helpers.
This commit is contained in:
holger krekel (rather uses bitbucket/hpk42)
2015-09-17 13:37:26 +02:00
3 changed files with 34 additions and 4 deletions

View File

@@ -473,6 +473,20 @@ class TestMetafunc:
*6 passed*
""")
def test_format_args(self):
def function1(): pass
assert funcargs._format_args(function1) == '()'
def function2(arg1): pass
assert funcargs._format_args(function2) == "(arg1)"
def function3(arg1, arg2="qwe"): pass
assert funcargs._format_args(function3) == "(arg1, arg2='qwe')"
def function4(arg1, *args, **kwargs): pass
assert funcargs._format_args(function4) == "(arg1, *args, **kwargs)"
class TestMetafuncFunctional:
def test_attributes(self, testdir):
p = testdir.makepyfile("""