def loadData(fileName, state): """The function checks if a file with the given name exists and saves a new data in the state. :param fileName: A string containing the filename of a data file. """ if not os.path.isfile(fileName): raise ValueError state['data'] = bacteria.dataLoad(fileName)
def testMeanTempStatistic(self): data = bacteria.dataLoad('test.txt') self.assertAlmostEqual(38.79, bacteria.dataStatistics(data, "Mean Temperature"), delta=0.01)
def testDataPlots(self): data = bacteria.dataLoad('test.txt') try: bacteria.dataPlot(data) except Exception: self.fail("dataPlot(data) raised an Exception")
def testDataLoad(self): data = bacteria.dataLoad('test.txt') self.assertIsNotNone(data)
def testMeanHotGrowthRate(self): data = bacteria.dataLoad('test.txt') self.assertAlmostEqual(0.39, bacteria.dataStatistics(data, "Mean Hot Growth rate"), delta=0.01)
def testRows(self): data = bacteria.dataLoad('test.txt') self.assertEqual(63, bacteria.dataStatistics(data, "Rows"))
def testStdTemp(self): data = bacteria.dataLoad('test.txt') self.assertAlmostEqual(13.27, bacteria.dataStatistics(data, "Std Temperature"), delta=0.01)