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

        self.fail("Managed to register an invalid namespace")
예제 #2
0
 def setUp(self):
     manager = self.manager = resourceManager.ResourceManager.getInstance()
     manager.registerNamespace("storage",
                               resourceManager.SimpleResourceFactory())
     manager.registerNamespace("null", NullResourceFactory())
     manager.registerNamespace("string", StringResourceFactory())
     manager.registerNamespace("error", ErrorResourceFactory())
     manager.registerNamespace("switchfail", SwitchFailFactory())
     manager.registerNamespace("crashy", CrashOnCloseFactory())
     manager.registerNamespace("failAfterSwitch", FailAfterSwitchFactory())
예제 #3
0
def manager():
    """
    Create fresh _ResourceManager instance for testing.
    """
    manager = rm._ResourceManager()
    manager.registerNamespace("storage", rm.SimpleResourceFactory())
    manager.registerNamespace("null", NullResourceFactory())
    manager.registerNamespace("string", StringResourceFactory())
    manager.registerNamespace("error", ErrorResourceFactory())
    manager.registerNamespace("switchfail", SwitchFailFactory())
    manager.registerNamespace("crashy", CrashOnCloseFactory())
    manager.registerNamespace("failAfterSwitch", FailAfterSwitchFactory())
    return manager
예제 #4
0
 def testForceRegisterNamespace(self):
     manager = self.manager
     manager.registerNamespace("storage",
                               resourceManager.SimpleResourceFactory(),
                               True)
예제 #5
0
 def testReregisterNamespace(self):
     manager = self.manager
     self.assertRaises((ValueError, KeyError), manager.registerNamespace,
                       "storage", resourceManager.SimpleResourceFactory())
예제 #6
0
 def testForceRegisterNamespace(self):
     rm.registerNamespace("storage", rm.SimpleResourceFactory(), True)
예제 #7
0
 def testReregisterNamespace(self):
     self.assertRaises((ValueError, KeyError), rm.registerNamespace,
                       "storage", rm.SimpleResourceFactory())