/[ascend]/trunk/test.py
ViewVC logotype

Diff of /trunk/test.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1362 by jpye, Mon Mar 19 13:18:01 2007 UTC revision 1363 by jpye, Tue Mar 27 23:05:24 2007 UTC
# Line 207  class TestSolver(AscendSelfTester): Line 207  class TestSolver(AscendSelfTester):
207    
208      def testwritegraph(self):      def testwritegraph(self):
209          M = self._run('testlog10')          M = self._run('testlog10')
210          M.write(sys.stderr,"dot")                if platform.system!="Windows":
211                M.write(sys.stderr,"dot")      
212            else:
213                self.fail("not implemented on windows")
214    
215        def testrelinclude(self):
216            self.L.load('test/relinclude.a4c')
217            T = self.L.findType('relinclude')
218            M = T.getSimulation('sim')
219            M.eq1.setIncluded(True)
220            M.eq2.setIncluded(False)
221            M.eq3.setIncluded(False)
222            M.solve(ascpy.Solver('QRSlv'),ascpy.SolverReporter())
223            self.assertAlmostEqual( float(M.z), 2.0)
224            M.eq1.setIncluded(False)
225            M.eq2.setIncluded(True)
226            M.eq3.setIncluded(False)
227            M.solve(ascpy.Solver('QRSlv'),ascpy.SolverReporter())
228            self.assertAlmostEqual( float(M.z), 4.0)
229            M.eq1.setIncluded(False)
230            M.eq2.setIncluded(False)
231            M.eq3.setIncluded(True)
232            M.solve(ascpy.Solver('QRSlv'),ascpy.SolverReporter())
233            self.assertAlmostEqual( float(M.z), 4.61043629206)
234    
235    
236  class TestLRSlv(AscendSelfTester):  class TestLRSlv(AscendSelfTester):

Legend:
Removed from v.1362  
changed lines
  Added in v.1363

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22