Beispiel #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")
Beispiel #3
0
Datei: sd.py Projekt: 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)
Beispiel #4
0
    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)
Beispiel #5
0
 def testRegisterExistingNamespace(self, tmp_manager):
     with pytest.raises(rm.NamespaceRegistered):
         rm.registerNamespace("storage", rm.SimpleResourceFactory())
Beispiel #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())