コード例 #1
0
ファイル: Test.py プロジェクト: ssmir/remote-maxima
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"))