Ejemplo n.º 1
0
def load_container(filepath):
    """Loads the Inversion of Control container using XML
    provision declarations.
    """
    from ioc.container import load_container

    container = load_container(filepath)
    container.setup(provide)
    return container
Ejemplo n.º 2
0
    def setUp(self):
        ioc.teardown()

        self.provisions = load_container(DEPS_FILE)
        self.provisions.setup(ioc.provide)
        self.const_scalar_int = ioc.instance('constant.scalar.int')
        self.const_scalar_str = ioc.instance('constant.scalar.str')
        self.const_scalar_bool = ioc.instance('constant.scalar.boolean')
        self.const_composite_list = ioc.instance('constant.composite.list')
        self.const_composite_dict = ioc.instance('constant.composite.dict')