📄 pythoncompletionparameterstest.java
字号:
/*
* Created on Sep 17, 2006
* @author Fabio
*/
package org.python.pydev.editor.codecompletion;
import org.python.pydev.editor.codecompletion.revisited.CodeCompletionTestsBase;
import org.python.pydev.editor.codecompletion.revisited.modules.CompiledModule;
public class PythonCompletionParametersTest extends CodeCompletionTestsBase {
public static void main(String[] args) {
try {
// DEBUG_TESTS_BASE = true;
PythonCompletionParametersTest test = new PythonCompletionParametersTest();
test.setUp();
test.testParameterCompletion3();
test.tearDown();
System.out.println("Finished");
junit.textui.TestRunner.run(PythonCompletionParametersTest.class);
} catch (Exception e) {
e.printStackTrace();
} catch (Error e) {
e.printStackTrace();
}
}
/*
* @see TestCase#setUp()
*/
protected void setUp() throws Exception {
super.setUp();
CompiledModule.COMPILED_MODULES_ENABLED = false;
this.restorePythonPath(false);
codeCompletion = new PyCodeCompletion();
}
/*
* @see TestCase#tearDown()
*/
protected void tearDown() throws Exception {
CompiledModule.COMPILED_MODULES_ENABLED = true;
super.tearDown();
}
public void testParameterCompletion() throws Exception {
String doc = "" +
"def m1(foo):\n" +
" foo.bar = 2\n" +
" foo."; //<- bring tokens that are already defined in the local
String[] toks = new String[]{"bar"};
requestCompl(doc, doc.length(), toks.length, toks);
}
public void testParameterCompletion2() throws Exception {
String doc = "" +
"def m1(foo):\n" +
" foo.bar = 2\n" +
" foo.bar2 = 2\n" +
" foo."; //<- bring tokens that are already defined in the local
String[] toks = new String[]{"bar", "bar2"};
requestCompl(doc, doc.length(), toks.length, toks);
}
public void testParameterCompletion3() throws Exception {
String doc = "" +
"def m1(foo):\n" +
" foo.bar.x = 2\n" +
" foo.bar.y = 2\n" +
" foo.bar."; //<- bring tokens that are already defined in the local
String[] toks = new String[]{"x", "y"};
requestCompl(doc, doc.length(), toks.length, toks);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -