示例#1
0
 def __init__(self, **options):
     CouchObject.__init__(self)
     self.cdb_document_data = "group"
     self.setdefault('name', None)
     self.setdefault('administrators', [])
     self.setdefault('associated_sites', {})
     self.update(options)
示例#2
0
文件: Group.py 项目: stuartw/WMCore
 def __init__(self, **options):
     CouchObject.__init__(self)
     self.cdb_document_data = "group"
     self.setdefault('name', None)
     self.setdefault('administrators', [])
     self.setdefault('associated_sites', {})
     self.update(options)
示例#3
0
文件: User.py 项目: stuartw/WMCore
 def __init__(self, **options):
     CouchObject.__init__(self)
     self.cdb_document_data = "user"
     self.setdefault('name', None)
     self.setdefault('proxy', {})
     self.couch_url = None
     self.couch_db = None
     self.group = None
     self.update(options)
示例#4
0
文件: User.py 项目: vytjan/WMCore
 def __init__(self, **options):
     CouchObject.__init__(self)
     self.cdb_document_data = "user"
     self.setdefault('name', None)
     self.setdefault('proxy', {})
     self.couch_url = None
     self.couch_db = None
     self.group = None
     self.update(options)
示例#5
0
    def testA(self):
        """test connection"""
        cObj = CouchObject()
        cObj.cdb_database = self.database
        cObj.cdb_url = self.url

        self.assertEqual(cObj.connected, False)

        cObj.connect()

        self.assertEqual(cObj.connected, True)
示例#6
0
文件: User.py 项目: stuartw/WMCore
 def create(self):
     """
     _create_
     
     Overide the base class create to make sure the group exists when adding the user
     (Note: Overriding wipes out decorators...)
     """
     if not self.couch.documentExists(self.group.document_id):
         # no group => create group
         self.group.create()
     # call base create to make user
     CouchObject.create(self)
示例#7
0
文件: User.py 项目: vytjan/WMCore
    def create(self):
        """
        _create_

        Overide the base class create to make sure the group exists when adding the user
        (Note: Overriding wipes out decorators...)
        """
        if not self.couch.documentExists(self.group.document_id):
            # no group => create group
            self.group.create()
        # call base create to make user
        CouchObject.create(self)
示例#8
0
    def testA(self):
        """test connection"""
        cObj = CouchObject()
        cObj.cdb_database = self.database
        cObj.cdb_url = self.url

        self.assertEqual(cObj.connected, False)

        cObj.connect()

        self.assertEqual(cObj.connected, True)
示例#9
0
 def __init__(self):
     CouchObject.__init__(self)
     self.cdb_document_data = "testicle"
     self.setdefault("name", "noname")
     self.setdefault("Right", "Nut")
     self.setdefault("Left", "Nut")
示例#10
0
 def __init__(self):
     CouchObject.__init__(self)
     self.cdb_document_data = "testicle"
     self.setdefault("name", "noname")
     self.setdefault("Right", "Nut")
     self.setdefault("Left", "Nut")