diff options
Diffstat (limited to 'pylint/test/functional/arguments.py')
-rw-r--r-- | pylint/test/functional/arguments.py | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/pylint/test/functional/arguments.py b/pylint/test/functional/arguments.py index f8db22c..9f0dc63 100644 --- a/pylint/test/functional/arguments.py +++ b/pylint/test/functional/arguments.py @@ -1,4 +1,4 @@ -# pylint: disable=too-few-public-methods, no-absolute-import,missing-docstring +# pylint: disable=too-few-public-methods, no-absolute-import,missing-docstring,import-error """Test function argument checker""" def decorator(fun): @@ -142,3 +142,15 @@ class Issue642(object): attr = 0 def __str__(self): return "{self.attr}".format(self=self) + +# These should not emit anything regarding the number of arguments, +# since they have something invalid. +from ala_bala_portocola import unknown + +function_1_arg(*unknown) +function_1_arg(1, *2) +function_1_arg(1, 2, 3, **unknown) +function_1_arg(4, 5, **1) +function_1_arg(5, 6, **{unknown: 1}) +function_1_arg(**{object: 1}) +function_1_arg(**{1: 2}) |