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)
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
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
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
def setUp(self): self.P = libsbml.LocalParameter(3,1) if (self.P == None): pass pass