def test_CompartmentType_copyConstructor(self): o1 = libsbml.CompartmentType(2,4) o1.setId("c") self.assert_( o1.getId() == "c" ) o2 = libsbml.CompartmentType(o1) self.assert_( o2.getId() == "c" ) self.assert_( o2.getParentSBMLObject() == o1.getParentSBMLObject() ) o2 = None o1 = None pass
def test_CompartmentType_assignmentOperator(self): o1 = libsbml.CompartmentType(2,4) o1.setId("c") self.assert_( o1.getId() == "c" ) o2 = libsbml.CompartmentType(2,4) o2 = o1 self.assert_( o2.getId() == "c" ) self.assert_( o2.getParentSBMLObject() == o1.getParentSBMLObject() ) o2 = None o1 = None pass
def test_CompartmentType(self): ct = libsbml.CompartmentType(2, 4) self.assertEqual(False, (ct.hasRequiredAttributes())) ct.setId("c") self.assertEqual(True, ct.hasRequiredAttributes()) ct = None pass
def test_CompartmentType_parent_add(self): ct = libsbml.CompartmentType(2, 4) m = libsbml.Model(2, 4) ct.setId("ct") m.addCompartmentType(ct) ct = None lo = m.getListOfCompartmentTypes() self.assert_(lo == m.getCompartmentType(0).getParentSBMLObject()) self.assert_(m == lo.getParentSBMLObject()) pass
def test_CompartmentType_clone(self): o1 = libsbml.CompartmentType(2,4) o1.setId("c") self.assert_( o1.getId() == "c" ) o2 = o1.clone() self.assert_( o2.getId() == "c" ) self.assert_( o2.getParentSBMLObject() == o1.getParentSBMLObject() ) o2 = None o1 = None pass
def test_internal_consistency_check_99908(self): d = libsbml.SBMLDocument(2,4) ct = libsbml.CompartmentType(2,4) m = d.createModel() d.setLevelAndVersion(2,1,False) ct.setId("ct") m.addCompartmentType(ct) errors = d.checkInternalConsistency() self.assert_( errors == 0 ) d = None pass
def test_Model_addCompartmentType4(self): m = libsbml.Model(2, 2) ct = libsbml.CompartmentType(2, 2) ct.setId("ct") ct1 = libsbml.CompartmentType(2, 2) ct1.setId("ct") i = m.addCompartmentType(ct) self.assert_(i == libsbml.LIBSBML_OPERATION_SUCCESS) self.assert_(m.getNumCompartmentTypes() == 1) i = m.addCompartmentType(ct1) self.assert_(i == libsbml.LIBSBML_DUPLICATE_OBJECT_ID) self.assert_(m.getNumCompartmentTypes() == 1) _dummyList = [ct] _dummyList[:] = [] del _dummyList _dummyList = [ct1] _dummyList[:] = [] del _dummyList _dummyList = [m] _dummyList[:] = [] del _dummyList pass
def test_CompartmentType_ancestor_add(self): ct = libsbml.CompartmentType(2,4) m = libsbml.Model(2,4) ct.setId("ct") m.addCompartmentType(ct) ct = None lo = m.getListOfCompartmentTypes() obj = m.getCompartmentType(0) self.assert_( obj.getAncestorOfType(libsbml.SBML_MODEL) == m ) self.assert_( obj.getAncestorOfType(libsbml.SBML_LIST_OF) == lo ) self.assert_( obj.getAncestorOfType(libsbml.SBML_DOCUMENT) == None ) self.assert_( obj.getAncestorOfType(libsbml.SBML_EVENT) == None ) pass
def test_Model_addCompartmentType2(self): m = libsbml.Model(2, 2) ct = libsbml.CompartmentType(2, 3) ct.setId("ct") i = m.addCompartmentType(ct) self.assert_(i == libsbml.LIBSBML_VERSION_MISMATCH) self.assert_(m.getNumCompartmentTypes() == 0) _dummyList = [ct] _dummyList[:] = [] del _dummyList _dummyList = [m] _dummyList[:] = [] del _dummyList pass
def test_Model_addCompartmentType1(self): m = libsbml.Model(2, 2) ct = libsbml.CompartmentType(2, 2) i = m.addCompartmentType(ct) self.assert_(i == libsbml.LIBSBML_INVALID_OBJECT) ct.setId("ct") i = m.addCompartmentType(ct) self.assert_(i == libsbml.LIBSBML_OPERATION_SUCCESS) self.assert_(m.getNumCompartmentTypes() == 1) _dummyList = [ct] _dummyList[:] = [] del _dummyList _dummyList = [m] _dummyList[:] = [] del _dummyList pass
def test_CompartmentType_createWithNS(self): xmlns = libsbml.XMLNamespaces() xmlns.add( "http://www.sbml.org", "testsbml") sbmlns = libsbml.SBMLNamespaces(2,2) sbmlns.addNamespaces(xmlns) object = libsbml.CompartmentType(sbmlns) self.assert_( object.getTypeCode() == libsbml.SBML_COMPARTMENT_TYPE ) self.assert_( object.getMetaId() == "" ) self.assert_( object.getNotes() == None ) self.assert_( object.getAnnotation() == None ) self.assert_( object.getLevel() == 2 ) self.assert_( object.getVersion() == 2 ) self.assert_( object.getNamespaces() != None ) self.assert_( object.getNamespaces().getLength() == 2 ) _dummyList = [ object ]; _dummyList[:] = []; del _dummyList pass
def setUp(self): self.C = libsbml.CompartmentType(2, 2) if (self.C == None): pass pass
def test_CompartmentType(self): ct = libsbml.CompartmentType(2,4) self.assertEqual( True, ct.hasRequiredElements() ) ct = None pass
def test_CompartmentType_constructor(self): s = None try: s = libsbml.CompartmentType(2, 2) s = libsbml.CompartmentType(2, 3) s = libsbml.CompartmentType(2, 4) s = libsbml.CompartmentType(self.SN22) s = libsbml.CompartmentType(self.SN23) s = libsbml.CompartmentType(self.SN24) except ValueError: s = None pass self.assert_(s != None) msg = "" try: s = libsbml.CompartmentType(1, 1) except ValueError: inst = sys.exc_info()[1] msg = inst.args[0] pass self.assertEqual(msg, self.ERR_MSG) msg = "" try: s = libsbml.CompartmentType(1, 2) except ValueError: inst = sys.exc_info()[1] msg = inst.args[0] pass self.assertEqual(msg, self.ERR_MSG) msg = "" try: s = libsbml.CompartmentType(2, 1) except ValueError: inst = sys.exc_info()[1] msg = inst.args[0] pass self.assertEqual(msg, self.ERR_MSG) msg = "" try: s = libsbml.CompartmentType(9, 9) except ValueError: inst = sys.exc_info()[1] msg = inst.args[0] pass self.assertEqual(msg, self.ERR_MSG) msg = "" try: s = libsbml.CompartmentType(self.SN11) except ValueError: inst = sys.exc_info()[1] msg = inst.args[0] pass self.assertEqual(msg, self.ERR_MSG) msg = "" try: s = libsbml.CompartmentType(self.SN12) except ValueError: inst = sys.exc_info()[1] msg = inst.args[0] pass self.assertEqual(msg, self.ERR_MSG) msg = "" try: s = libsbml.CompartmentType(self.SN21) except ValueError: inst = sys.exc_info()[1] msg = inst.args[0] pass self.assertEqual(msg, self.ERR_MSG) msg = "" try: s = libsbml.CompartmentType(self.SN99) except ValueError: inst = sys.exc_info()[1] msg = inst.args[0] pass self.assertEqual(msg, self.ERR_MSG)