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")
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)
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)
def testRegisterExistingNamespace(self, tmp_manager): with pytest.raises(rm.NamespaceRegistered): rm.registerNamespace("storage", rm.SimpleResourceFactory())
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())