Пример #1
0
 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  
Пример #2
0
 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  
Пример #3
0
 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
Пример #4
0
 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
Пример #5
0
 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
Пример #8
0
 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
Пример #10
0
 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
Пример #11
0
 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  
Пример #12
0
 def setUp(self):
     self.C = libsbml.CompartmentType(2, 2)
     if (self.C == None):
         pass
     pass
Пример #13
0
 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)