Update of /cvsroot/pydev/org.python.pydev/tests/org/python/pydev/editor/actions
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3384/tests/org/python/pydev/editor/actions
Modified Files:
PyOrganizeImportsTest.java
Log Message:
Wild imports considered when organizing imports.
Index: PyOrganizeImportsTest.java
===================================================================
RCS file: /cvsroot/pydev/org.python.pydev/tests/org/python/pydev/editor/actions/PyOrganizeImportsTest.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** PyOrganizeImportsTest.java 14 Jun 2008 22:14:56 -0000 1.8
--- PyOrganizeImportsTest.java 16 Jun 2008 00:55:34 -0000 1.9
***************
*** 20,24 ****
PyOrganizeImportsTest test = new PyOrganizeImportsTest();
test.setUp();
! test.testPerformGroupingWithWrapsLong();
test.tearDown();
junit.textui.TestRunner.run(PyOrganizeImportsTest.class);
--- 20,24 ----
PyOrganizeImportsTest test = new PyOrganizeImportsTest();
test.setUp();
! test.testPerformWithGroupingAndWild();
test.tearDown();
junit.textui.TestRunner.run(PyOrganizeImportsTest.class);
***************
*** 92,95 ****
--- 92,120 ----
}
+
+ public void testPerformWithGroupingAndWild() {
+ ImportsPreferencesPage.groupImportsForTests = true;
+ String d = ""+
+ "import b\n"+
+ "import a\n"+
+ "\n"+
+ "from a import *\n"+
+ "from b import d\n"+
+ "from a import b";
+
+ Document doc = new Document(d);
+ PyOrganizeImports.performArrangeImports(doc, "\n", " ");
+
+ String result = ""+
+ "from a import *\n"+
+ "from b import d\n"+
+ "import a\n"+
+ "import b\n"+
+ "\n";
+
+ // System.out.println(doc.get());
+ assertEquals(result, doc.get());
+
+ }
|