Beispiel #1
0
def setGetBoundarySpeciesByIndex(testId):
  print string.ljust ("Check " + testId, rpadding),
  errorFlag = False
  n = rrPython.getNumberOfBoundarySpecies()
  for i in range (n):
      value = random.random()*10
      rrPython.setBoundarySpeciesByIndex (i, value)
      if expectApproximately(rrPython.getBoundarySpeciesByIndex (i), value, 1E-6) == False:
          errorFlag = True
          break;
  print passMsg (errorFlag)
Beispiel #2
0
import rrPython
import os
import csv

os.chdir("C:\\RoadRunner\\bin")

function = "setBoundarySpeciesByIndex"
rrPython.loadSBMLFromFile("C:\\RoadRunner\\Models\\feedback.xml")

index = 0
value = 1.0
try:
    specs = rrPython.setBoundarySpeciesByIndex(index, value)
    if str(specs) is not False:
        result = "True"
    else:
        result = "False"
except:
    result = "False"


PythonTestResults = open("C:\\RoadRunner\\PythonTestResults.csv", "a")
writer = csv.writer(PythonTestResults)
writevar = function + "=" + result
writer.writerow([writevar])
PythonTestResults.close()