mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[python] Improve test coverage of ImportToImportFromIntention
GitOrigin-RevId: 59b2ebdfe4a8c9bbaf264f0db8b45a5af2b4533a
This commit is contained in:
committed by
intellij-monorepo-bot
parent
5f95cf372e
commit
5b9b9f8fb8
+4
@@ -0,0 +1,4 @@
|
||||
import <caret>mod, another
|
||||
|
||||
mod.func()
|
||||
mod.Class()
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
import another
|
||||
from mod import func, Class
|
||||
|
||||
func()
|
||||
Class()
|
||||
@@ -0,0 +1,5 @@
|
||||
class Class:
|
||||
pass
|
||||
|
||||
def func():
|
||||
pass
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
import <caret>mod
|
||||
|
||||
print(mod)
|
||||
print(mod.func()
|
||||
print(mod.Class())
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
import mod
|
||||
from mod import func, Class
|
||||
|
||||
print(mod)
|
||||
print(func()
|
||||
print(Class())
|
||||
@@ -0,0 +1,5 @@
|
||||
class Class:
|
||||
pass
|
||||
|
||||
def func():
|
||||
pass
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
class Class:
|
||||
pass
|
||||
|
||||
def func():
|
||||
pass
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
from . import <caret>mod
|
||||
|
||||
mod.Class()
|
||||
mod.func()
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
from .mod import func, Class
|
||||
|
||||
Class()
|
||||
func()
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
class Class:
|
||||
pass
|
||||
|
||||
def func():
|
||||
pass
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
from . import <caret>mod, another
|
||||
|
||||
mod.Class()
|
||||
mod.func()
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
from . import another
|
||||
from .mod import func, Class
|
||||
|
||||
Class()
|
||||
func()
|
||||
@@ -473,6 +473,22 @@ public class PyIntentionTest extends PyTestCase {
|
||||
doMultiFileTest("Remove 'pkg.mod' qualifier");
|
||||
}
|
||||
|
||||
public void testRelativeFromImportOfModuleItselfToRelativeFromImportOfItsAttributes() {
|
||||
doMultiFileTest("Convert to 'from .mod import ...'");
|
||||
}
|
||||
|
||||
public void testRelativeFromImportOfMultipleModulesToRelativeFromImportOfOnesAttributes() {
|
||||
doMultiFileTest("Convert to 'from .mod import ...'");
|
||||
}
|
||||
|
||||
public void testImportOfMultipleModulesToFromImportOfOnesAttributes() {
|
||||
doMultiFileTest("Convert to 'from mod import ...'");
|
||||
}
|
||||
|
||||
public void testImportToFromImportKeepingOriginalImport() {
|
||||
doMultiFileTest("Convert to 'from mod import ...'");
|
||||
}
|
||||
|
||||
public void testTypeInDocstring() {
|
||||
getIndentOptions().INDENT_SIZE = 2;
|
||||
doDocParamTypeTest(DocStringFormat.REST);
|
||||
|
||||
Reference in New Issue
Block a user