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

Diff of /trunk/pygtk/test.py

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

revision 975 by johnpye, Tue Dec 19 11:49:59 2006 UTC revision 976 by johnpye, Tue Dec 19 13:52:51 2006 UTC
# Line 180  class TestIDA(Ascend): Line 180  class TestIDA(Ascend):
180      def testparameters(self):      def testparameters(self):
181          self.L.load('johnpye/shm.a4c')          self.L.load('johnpye/shm.a4c')
182          M = self.L.findType('shm').getSimulation('sim')          M = self.L.findType('shm').getSimulation('sim')
183            M.build()
184          I = ascpy.Integrator(M)          I = ascpy.Integrator(M)
185          I.setEngine('IDA')          I.setEngine('IDA')
186          P = I.getParameters()          P = I.getParameters()
187          for p in P:          for p in P:
188              print p.getName(),"=",p.getValue()              print p.getName(),"=",p.getValue()
189          assert len(P)==7          assert len(P)==9
190          assert P[0].isStr()          assert P[0].isStr()
191          assert P[0].getName()=="linsolver"          assert P[0].getName()=="linsolver"
192          assert P[0].getValue()=='SPGMR'          assert P[0].getValue()=='SPGMR'
193          assert P[1].getName()=="autodiff"          assert P[2].getName()=="autodiff"
194          assert P[1].getValue()==True          assert P[2].getValue()==True
195          assert P[5].getName()=="atolvect"          assert P[7].getName()=="atolvect"
196          assert P[5].getBoolValue() == True          assert P[7].getBoolValue() == True
197          P[1].setBoolValue(False)          P[2].setBoolValue(False)
198          assert P[1].getBoolValue()==False          assert P[2].getBoolValue()==False
199          I.setParameters(P)          I.setParameters(P)
200          for p in I.getParameters():          for p in I.getParameters():
201              print p.getName(),"=",p.getValue()              print p.getName(),"=",p.getValue()

Legend:
Removed from v.975  
changed lines
  Added in v.976

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