def checkGetRatesOfChange(testId): print string.ljust ("Check " + testId, rpadding), errorFlag = False words = readLine().split() values = rrPython.getRatesOfChange() for i in range (len(words)): if expectApproximately (float (words[i]), values[i], 1E-6) == False: errorFlag = True print passMsg (errorFlag)
def checkGetRatesOfChange(testId): print string.ljust("Check " + testId, rpadding), errorFlag = False words = readLine().split() values = rrPython.getRatesOfChange() for i in range(len(words)): if expectApproximately(float(words[i]), values[i], 1E-6) == False: errorFlag = True print passMsg(errorFlag)
import rrPython import os import csv os.chdir('C:\\RoadRunner\\bin') function = 'getRatesOfChange' rrPython.loadSBMLFromFile('C:\\RoadRunner\\Models\\feedback.xml') try: rates = rrPython.getRatesOfChange() if str(rates) 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()