From fd4ba3f47ea51f6ce299fff2fc61e88e0d4a6753 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Wed, 12 Feb 2020 01:19:34 +0100 Subject: [PATCH] Make sure to that renames works for keyword params --- test/refactor/rename.py | 42 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/test/refactor/rename.py b/test/refactor/rename.py index eeb495aa..22a5388c 100644 --- a/test/refactor/rename.py +++ b/test/refactor/rename.py @@ -54,6 +54,48 @@ def y(): def y(): some_var = 3 some_var +# -------------------------------------------------- keyword-param1 +#? 22 lala +def mykeywordparam1(param1): + str(param1) +mykeywordparam1(1) +mykeywordparam1(param1=3) +mykeywordparam1(x, param1=2) +# ++++++++++++++++++++++++++++++++++++++++++++++++++ +--- /home/dave/source/jedi/test/refactor/rename.py ++++ /home/dave/source/jedi/test/refactor/rename.py +@@ -1,7 +1,7 @@ + #? 22 lala +-def mykeywordparam1(param1): +- str(param1) ++def mykeywordparam1(lala): ++ str(lala) + mykeywordparam1(1) +-mykeywordparam1(param1=3) +-mykeywordparam1(x, param1=2) ++mykeywordparam1(lala=3) ++mykeywordparam1(x, lala=2) +# -------------------------------------------------- keyword-param2 +def mykeywordparam2(param1): + str(param1) +mykeywordparam2(1) +mykeywordparam2(param1=3) +#? 22 lala +mykeywordparam2(x, param1=2) +# ++++++++++++++++++++++++++++++++++++++++++++++++++ +--- /home/dave/source/jedi/test/refactor/rename.py ++++ /home/dave/source/jedi/test/refactor/rename.py +@@ -1,7 +1,7 @@ +-def mykeywordparam2(param1): +- str(param1) ++def mykeywordparam2(lala): ++ str(lala) + mykeywordparam2(1) +-mykeywordparam2(param1=3) ++mykeywordparam2(lala=3) + #? 22 lala +-mykeywordparam2(x, param1=2) ++mykeywordparam2(x, lala=2) # -------------------------------------------------- import from import_tree.some_mod import foobar #? 0 renamed