From: <ki...@us...> - 2003-03-22 01:44:35
|
Update of /cvsroot/pymerase/pymerase/tests In directory sc8-pr-cvs1:/tmp/cvs-serv27304 Modified Files: TestImportAll.py Log Message: Redesigned to use PyUnit testing Index: TestImportAll.py =================================================================== RCS file: /cvsroot/pymerase/pymerase/tests/TestImportAll.py,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** TestImportAll.py 17 Mar 2003 23:31:41 -0000 1.1 --- TestImportAll.py 22 Mar 2003 01:44:32 -0000 1.2 *************** *** 32,161 **** # Last Modified: $Date$ # ! print "PYMERASE LOAD TEST:" ! try: ! import pymerase ! print "import pymerase success" except: ! print "import pymerase failed" ! print "" ! print "PYMERASE INPUT MODULE LOAD TEST:" ! inputSuccessList = [] ! inputFailList = [] ! try: ! from pymerase.input import parseGenexSchemaXML ! inputSuccessList.append("parseGenexSchemaXML") ! except: ! inputFailList.append("parseGenexSchemaXML") ! try: ! from pymerase.input import parseXMI ! inputSuccessList.append("parseXMI") ! except: ! inputFailList.append("parseXMI") ! print "SUCCESS:" ! if len(inputSuccessList) >= 1: ! for item in inputSuccessList: ! print " " + item ! else: ! print "NONE!!! =o(" ! print "FAILED:" ! if len(inputFailList) >= 1: ! for item in inputFailList: ! print " " + item ! else: ! print "NONE! A+ Grade... For importing only, but does the code work?" ! print "" ! print "PYMERASE OUTPUT MODULE LOAD TEST:" ! outputSuccessList = [] ! outputFailList = [] ! try: ! from pymerase.output import CreateDBAPI ! outputSuccessList.append("CreateDBAPI") ! except: ! outputFailList.append("CreateDBAPI") ! try: ! from pymerase.output import CreateDBEditor ! outputSuccessList.append("CreateDBEditor") ! except: ! outputFailList.append("CreateDBEditor") ! try: ! from pymerase.output import CreateGraphvizUML ! outputSuccessList.append("CreateGraphvizUML") ! except: ! outputFailList.append("CreateGraphvizUML") ! try: ! from pymerase.output import CreateHtmlForms ! outputSuccessList.append("CreateHtmlForms") ! except: ! outputFailList.append("CreateHtmlForms") ! try: ! from pymerase.output import CreatePyTkDBWidgets ! outputSuccessList.append("CreatePyTkDBWidgets") ! except: ! outputFailList.append("CreatePyTkDBWidgets") ! try: ! from pymerase.output import CreatePyTkWidgets ! outputSuccessList.append("CreatePyTkWidgets") ! except: ! outputFailList.append("CreatePyTkWidgets") ! try: ! from pymerase.output import CreatePythonAPI ! outputSuccessList.append("CreatePythonAPI") ! except: ! outputFailList.append("CreatePythonAPI") ! try: ! from pymerase.output import CreateReport ! outputSuccessList.append("CreateReport") ! except: ! outputFailList.append("CreateReport") ! try: ! from pymerase.output import CreateSQL ! outputSuccessList.append("CreateSQL") ! except: ! outputFailList.append("CreateSQL") ! try: ! from pymerase.output import CreateTableXML ! outputSuccessList.append("CreateTableXML") ! except: ! outputFailList.append("CreateTableXML") ! try: ! from pymerase.output import iPymerase ! outputSuccessList.append("iPymerase") ! except: ! outputFailList.append("iPymerase") ! print "SUCCESS:" ! if len(outputSuccessList) >= 1: ! for item in outputSuccessList: ! print " " + item ! else: ! print "NONE!!! =o(" ! print "FAILED:" ! if len(outputFailList) >= 1: ! for item in outputFailList: ! print " " + item ! else: ! print "NONE! A+ Grade... For importing only, but does the code work?" --- 32,166 ---- # Last Modified: $Date$ # ! import unittest try: ! import unittestgui except: ! pass + class TestImportAll(unittest.TestCase): + def testPymerase(self): + import pymerase ! def testInput(self): ! import pymerase.input ! def testOutput(self): ! import pymerase.output ! def testInputParseGenexSchemaXML(self): ! from pymerase.input import parseGenexSchemaXML ! def testInputParseXMI(self): ! from pymerase.input import parseXMI ! def testOutputCreateDBAPI(self): ! from pymerase.output import CreateDBAPI ! #Abandoned code, fails ! #def testOutputCreateDBEditor(self): ! # from pymerase.output import CreateDBEditor + def testOutputCreateGraphvizUML(self): + from pymerase.output import CreateGraphvizUML ! #Abandoned code, fails ! #def testOutputCreateHtmlForms(self): ! # from pymerase.output import CreateHtmlForms ! def testOuputCreatePyTkDBWidgets(self): ! from pymerase.output import CreatePyTkDBWidgets ! def testOutputCreatePyTkWidgets(self): ! from pymerase.output import CreatePyTkWidgets ! def testOutputCreatePythonAPI(self): ! from pymerase.output import CreatePythonAPI ! def testOutputCreateReport(self): ! from pymerase.output import CreateReport ! def testOutputCreateSQL(self): ! from pymerase.output import CreateSQL ! def testOutputCreateTableXML(self): ! from pymerase.output import CreateTableXML ! def testOuputIPymerase(self): ! from pymerase.output import iPymerase ! def testUtil(self): ! import pymerase.util ! def testUtilSortMetaInfo(self): ! from pymerase.util import SortMetaInfo ! def testUtilNameMangling(self): ! from pymerase.util import NameMangling ! def testUtilPymeraseType(self): ! from pymerase.util import PymeraseType ! def testUtilWarnings(self): ! from pymerase.util import Warnings ! def testUtilBool(self): ! from pymerase.util import bool ! def testUtilFkUtil(self): ! from pymerase.util import fk_util ! ! def testUtilIPymeraseUtil(self): ! from pymerase.util import iPymeraseUtil ! ! def testUtilOutput(self): ! from pymerase.util import output ! ! def testUtilXorString(self): ! from pymerase.util import xor_string ! ! def testOutputDBAPI(self): ! import pymerase.output.dbAPI ! ! #bool.py gets copied to new location after generation, fail ok ! #def testOutputDBAPIdbAPI(self): ! # from pymerase.output.dbAPI import dbAPI ! ! def testOutputDBAPIfkeyTypes(self): ! from pymerase.output.dbAPI import fkeyTypes ! ! #is template, fails like it should, fail ok ! #def testOutputDBAPIinit(self): ! # from pymerase.output.dbAPI import init ! ! def testOutputPyTkWidgets(self): ! import pymerase.output.PyTkWidgets ! ! def testOutputPyTkWidgetsHelperUtil(self): ! from pymerase.output.PyTkWidgets import HelperUtil ! ! def testOutputPyTkWidgetsTemplates(self): ! from pymerase.output.PyTkWidgets import Templates ! ! def testOuputPythonAPI(self): ! import pymerase.output.PythonAPI ! ! def testOutputPythonAPIapi(self): ! from pymerase.output.PythonAPI import API ! ! def testOutputPythonAPIfkeyTypes(self): ! from pymerase.output.PythonAPI import fkeyTypes ! ! #Is template, fails like it should, fail ok ! #def testOutputPythonAPIinit(self): ! # from pymerase.output.PythonAPI import init ! ! def suite(): ! suite = makeSuite(TestImportAll, 'test') ! return suite ! ! if __name__ == '__main__': ! try: ! unittestgui.main(initialTestName='TestImportAll') ! except: ! unittest.main() |