def test_LocalParameter_constructor(self):
        s = None
        try:
            s = libsbml.LocalParameter(3, 1)
            s = libsbml.LocalParameter(self.SN31)
        except ValueError:
            inst = sys.exc_info()[1]
            s = None
        pass
        self.assert_(s != None)

        msg = ""

        try:
            s = libsbml.LocalParameter(9, 9)
        except ValueError:
            inst = sys.exc_info()[1]
            msg = inst.args[0]
        pass
        self.assertEqual(msg, self.ERR_MSG)

        msg = ""

        try:
            s = libsbml.LocalParameter(self.SN99)
        except ValueError:
            inst = sys.exc_info()[1]
            msg = inst.args[0]
        pass
        self.assertEqual(msg, self.ERR_MSG)
Пример #2
0
 def test_L3_LocalParameter_hasRequiredAttributes(self):
   p = libsbml.LocalParameter(3,1)
   self.assertEqual( False, p.hasRequiredAttributes() )
   p.setId( "id")
   self.assertEqual( True, p.hasRequiredAttributes() )
   _dummyList = [ p ]; _dummyList[:] = []; del _dummyList
   pass  
Пример #3
0
 def test_L3_LocalParameter_createWithNS(self):
     xmlns = libsbml.XMLNamespaces()
     xmlns.add("http://www.sbml.org", "testsbml")
     sbmlns = libsbml.SBMLNamespaces(3, 1)
     sbmlns.addNamespaces(xmlns)
     p = libsbml.LocalParameter(sbmlns)
     self.assert_(p.getTypeCode() == libsbml.SBML_LOCAL_PARAMETER)
     self.assert_(p.getMetaId() == "")
     self.assert_(p.getNotes() == None)
     self.assert_(p.getAnnotation() == None)
     self.assert_(p.getLevel() == 3)
     self.assert_(p.getVersion() == 1)
     self.assert_(p.getNamespaces() != None)
     self.assert_(p.getNamespaces().getLength() == 2)
     self.assert_(p.getId() == "")
     self.assert_(p.getName() == "")
     self.assert_(p.getUnits() == "")
     self.assertEqual(True, isnan(p.getValue()))
     self.assertEqual(False, p.isSetId())
     self.assertEqual(False, p.isSetName())
     self.assertEqual(False, p.isSetValue())
     self.assertEqual(False, p.isSetUnits())
     _dummyList = [p]
     _dummyList[:] = []
     del _dummyList
     pass
Пример #4
0
 def test_L3_KineticLaw_addParameter2(self):
     kl = libsbml.KineticLaw(3, 1)
     lp = libsbml.LocalParameter(3, 1)
     lp1 = libsbml.LocalParameter(3, 1)
     i = kl.addLocalParameter(lp)
     self.assert_(i == libsbml.LIBSBML_INVALID_OBJECT)
     lp.setId("p")
     lp1.setId("p1")
     i = kl.addLocalParameter(lp)
     self.assert_(i == libsbml.LIBSBML_OPERATION_SUCCESS)
     self.assert_(kl.getNumParameters() == 1)
     self.assert_(kl.getNumLocalParameters() == 1)
     i = kl.addParameter(lp1)
     self.assert_(i == libsbml.LIBSBML_OPERATION_SUCCESS)
     self.assert_(kl.getNumParameters() == 2)
     self.assert_(kl.getNumLocalParameters() == 2)
     _dummyList = [lp]
     _dummyList[:] = []
     del _dummyList
     _dummyList = [kl]
     _dummyList[:] = []
     del _dummyList
     pass
Пример #5
0
 def setUp(self):
   self.P = libsbml.LocalParameter(3,1)
   if (self.P == None):
     pass    
   pass