def testInitializeFromFileName(self): recipe = self.recipe self.assertEquals(0, recipe.A.value) self.assertEquals(0, recipe.sig.value) self.assertEquals(0, recipe.x0.value) initializeRecipe(recipe, self.filename) self.assertAlmostEquals(self.Aval, recipe.A.value) self.assertAlmostEquals(self.sigval, recipe.sig.value) self.assertAlmostEquals(self.x0val, recipe.x0.value) return
def testInitializeFromString(self): recipe = self.recipe self.assertEquals(0, recipe.A.value) self.assertEquals(0, recipe.sig.value) self.assertEquals(0, recipe.x0.value) infile = file(self.filename, 'r') resstr = infile.read() infile.close() initializeRecipe(recipe, resstr) self.assertAlmostEquals(self.Aval, recipe.A.value) self.assertAlmostEquals(self.sigval, recipe.sig.value) self.assertAlmostEquals(self.x0val, recipe.x0.value) return
def testInitializeFromFileObj(self): recipe = self.recipe self.assertEquals(0, recipe.A.value) self.assertEquals(0, recipe.sig.value) self.assertEquals(0, recipe.x0.value) infile = file(self.filename, 'r') initializeRecipe(recipe, infile) self.assertFalse(infile.closed) infile.close() self.assertAlmostEquals(self.Aval, recipe.A.value) self.assertAlmostEquals(self.sigval, recipe.sig.value) self.assertAlmostEquals(self.x0val, recipe.x0.value) return
def load(self, filepath: str) -> None: """Load the parameters for the model. Parameters ---------- filepath : The path to the file or the string of the content or a IOstream. Returns ------- None """ initializeRecipe(self._recipe, filepath)