PY-34626 Fix isMethodContext to exclude inner functions as methods

closes https://github.com/JetBrains/intellij-community/pull/2811

GitOrigin-RevId: 9268c21cf03158738ca059f8b19c803cb9c368f3
This commit is contained in:
somethingnew179
2024-07-12 14:30:41 +03:00
committed by intellij-monorepo-bot
parent c685dbd6aa
commit 467ea6dd47
12 changed files with 116 additions and 1 deletions

View File

@@ -43,6 +43,26 @@ public class PyExtractMethodTest extends LightMarkedTestCase {
fail("No exception was thrown");
}
public void testInnerFunc() {
doTest("extracted");
}
public void testInnerFuncWithVar() {
doTest("extracted");
}
public void testInnerFuncWithExtVar() {
doTest("extracted");
}
public void testInnerFuncRecursive() {
doTest("extracted");
}
public void testInnerFuncCombined() {
doTest("extracted");
}
public void testParameter() {
doTest("bar");
}