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)
Beispiel #3
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)
Beispiel #4
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)