summaryrefslogtreecommitdiff
path: root/tests/functional/r/regression/regression_no_value_for_parameter.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functional/r/regression/regression_no_value_for_parameter.py')
-rw-r--r--tests/functional/r/regression/regression_no_value_for_parameter.py42
1 files changed, 42 insertions, 0 deletions
diff --git a/tests/functional/r/regression/regression_no_value_for_parameter.py b/tests/functional/r/regression/regression_no_value_for_parameter.py
new file mode 100644
index 000000000..6dd2ea491
--- /dev/null
+++ b/tests/functional/r/regression/regression_no_value_for_parameter.py
@@ -0,0 +1,42 @@
+# pylint: disable=missing-docstring,import-error
+import os
+
+from Unknown import Unknown
+
+
+class ConfigManager(Unknown):
+
+
+ RENAMED_SECTIONS = {
+ 'permissions': 'content'
+ }
+
+ def test(self):
+ self.RENAMED_SECTIONS.items() #@
+
+ def items(self, sectname, raw=True):
+ pass
+
+
+def func(*, key=None):
+ return key
+
+
+def varargs_good(*parts):
+ """All good"""
+ return os.path.join(*parts)
+
+
+def varargs_no_expr(*parts):
+ """False positive below this line"""
+ ret = os.path.join(*parts)
+ return ret
+
+
+def kwargs_good(**kwargs):
+ return func(**kwargs)
+
+
+def kwargs_no_expr(**kwargs):
+ ret = func(**kwargs)
+ return ret