def test_c_NonExistant(self): script = c.pcr_createScriptFromXMLFile("nonExistant") self.failUnless(script != None) self.failUnless(not c.pcr_ScriptError(script)) # error cause non existant c.pcr_ScriptExecute(script) self.failUnless(c.pcr_ScriptError(script)) error = c.pcr_ScriptErrorMessage(script) self.failUnless(error.find("unable to open primary document entity") >= 0 )
def test_c_NonExistant(self): script = c.pcr_createScriptFromXMLFile("nonExistant") self.failUnless(script != None) self.failUnless(not c.pcr_ScriptError(script)) # error cause non existant c.pcr_ScriptExecute(script) self.failUnless(c.pcr_ScriptError(script)) error = c.pcr_ScriptErrorMessage(script) self.failUnless( error.find("unable to open primary document entity") >= 0)
print "PCRaster link out test driver" if len(sys.argv) != 2: print "USAGE: LinkOutTestDriver inputModelFile.xml" sys.exit(1) # argv[1] is an xml file script = c.pcr_createScriptFromXMLFile(sys.argv[1]) if script == None: raise Exception, sys.argv[1]+":PANIC allocation of a few bytes failed" try: # typical error: sys.argv[1] is not existant if c.pcr_ScriptError(script): raise Exception, sys.argv[1]+":"+c.pcr_ScriptErrorMessage(script) c.pcr_ScriptExecute(script) # typical errors: # xml is malformed # some inputs are not found # resource error: memory/disk full if c.pcr_ScriptError(script): raise Exception, sys.argv[1]+":"+c.pcr_ScriptErrorMessage(script) finally: c.pcr_destroyScript(script) script = None if script != None: c.pcr_destroyScript(script)
print("PCRaster link out test driver") if len(sys.argv) != 2: print("USAGE: LinkOutTestDriver inputModelFile.xml") sys.exit(1) # argv[1] is an xml file script = c.pcr_createScriptFromXMLFile(sys.argv[1]) if script == None: raise Exception(sys.argv[1]+":PANIC allocation of a few bytes failed") try: # typical error: sys.argv[1] is not existant if c.pcr_ScriptError(script): raise Exception(sys.argv[1]+":"+c.pcr_ScriptErrorMessage(script)) c.pcr_ScriptExecute(script) # typical errors: # xml is malformed # some inputs are not found # resource error: memory/disk full if c.pcr_ScriptError(script): raise(Exception, sys.argv[1]+":"+c.pcr_ScriptErrorMessage(script)) finally: c.pcr_destroyScript(script) script = None if script != None: c.pcr_destroyScript(script)