class MaximaInstanceTest(unittest.TestCase): def setUp(self): self.maxima = MaximaInstance() self.maxima.initialize(maximaPath, packagePath) def tearDown(self): self.maxima.destroy() def testOk(self): self.assertEquals(self.maxima.executeCommand("123"), "123") def testSimpleError(self): self.assertRaises(MaximaException, lambda: self.maxima.executeCommand("")) def testVeryBadNumber(self): self.assertRaises(MaximaException, lambda: self.maxima.executeCommand("454sdsd"))
def setUp(self): self.maxima = MaximaInstance() self.maxima.initialize(maximaPath, packagePath)