[Pydev-cvs] org.python.pydev/tests/org/python/pydev/editor/actions PyOrganizeImportsTest.java, 1.8,
Brought to you by:
fabioz
From: Fabio Z. <fa...@us...> - 2008-06-16 00:55:28
|
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()); + + } |