Example #1
0
def test_subclass_instance():
    Aldo.bind(Bar, bar_binding)
    aldo = Aldo(Foo)
    bar = aldo()
    assert(isinstance(bar, Foo))
    assert('Osasco' == bar.place)
    Aldo.bindings = {}
Example #2
0
 def execute(func):
     @wraps(func)
     def wrapper(*args, **kwargs):
         if not params:
             remove_parameters(kwargs)
         return func(*args, **kwargs)
     Aldo.bind(klass, wrapper)
     return wrapper
Example #3
0
def test_subclass_instance():
    Aldo.bind(Bar, bar_binding)
    aldo = Aldo(binding_dependency)
    response = aldo()
    assert('Osasco' == response)
    Aldo.bindings = {}