Example #1
0
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)