示例#1
0
    def testRegisterInvalidNamespace(self):
        try:
            rm.registerNamespace("I.HEART.DOTS", rm.SimpleResourceFactory())
        except ValueError:
            return

        self.fail("Managed to register an invalid namespace")
    def testRegisterInvalidNamespace(self):
        try:
            rm.registerNamespace("I.HEART.DOTS", rm.SimpleResourceFactory())
        except ValueError:
            return

        self.fail("Managed to register an invalid namespace")
示例#3
0
文件: sd.py 项目: EdDev/vdsm
    def _registerResourceNamespaces(self):
        """
        Register resources namespaces and create
        factories for it.
        """
        # Register image resource namespace
        imageResourceFactory = \
            resourceFactories.ImageResourceFactory(self.sdUUID)
        imageResourcesNamespace = getNamespace(sc.IMAGE_NAMESPACE, self.sdUUID)
        try:
            rm.registerNamespace(imageResourcesNamespace, imageResourceFactory)
        except rm.NamespaceRegistered:
            self.log.debug("Resource namespace %s already registered",
                           imageResourcesNamespace)

        volumeResourcesNamespace = getNamespace(sc.VOLUME_NAMESPACE,
                                                self.sdUUID)
        try:
            rm.registerNamespace(volumeResourcesNamespace,
                                 rm.SimpleResourceFactory())
        except rm.NamespaceRegistered:
            self.log.debug("Resource namespace %s already registered",
                           volumeResourcesNamespace)
示例#4
0
文件: sd.py 项目: benipeled/vdsm
    def _registerResourceNamespaces(self):
        """
        Register resources namespaces and create
        factories for it.
        """
        # Register image resource namespace
        imageResourceFactory = \
            resourceFactories.ImageResourceFactory(self.sdUUID)
        imageResourcesNamespace = rm.getNamespace(sc.IMAGE_NAMESPACE,
                                                  self.sdUUID)
        try:
            rm.registerNamespace(imageResourcesNamespace, imageResourceFactory)
        except rm.NamespaceRegistered:
            self.log.debug("Resource namespace %s already registered",
                           imageResourcesNamespace)

        volumeResourcesNamespace = rm.getNamespace(sc.VOLUME_NAMESPACE,
                                                   self.sdUUID)
        try:
            rm.registerNamespace(volumeResourcesNamespace,
                                 rm.SimpleResourceFactory())
        except rm.NamespaceRegistered:
            self.log.debug("Resource namespace %s already registered",
                           volumeResourcesNamespace)
示例#5
0
 def testRegisterExistingNamespace(self, tmp_manager):
     with pytest.raises(rm.NamespaceRegistered):
         rm.registerNamespace("storage", rm.SimpleResourceFactory())
示例#6
0
 def testRegisterInvalidNamespace(self, tmp_manager):
     with pytest.raises(rm.InvalidNamespace) as e:
         rm.registerNamespace("I.HEART.DOTS", rm.SimpleResourceFactory())
     assert "I.HEART.DOTS" in str(e)
 def testRegisterInvalidNamespace(self):
     with pytest.raises(ValueError,
                        message="Managed to register an invalid namespace"):
         rm.registerNamespace("I.HEART.DOTS", rm.SimpleResourceFactory())