def test_subclass_instance(): Aldo.bind(Bar, bar_binding) aldo = Aldo(Foo) bar = aldo() assert(isinstance(bar, Foo)) assert('Osasco' == bar.place) Aldo.bindings = {}
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
def test_subclass_instance(): Aldo.bind(Bar, bar_binding) aldo = Aldo(binding_dependency) response = aldo() assert('Osasco' == response) Aldo.bindings = {}