Example #1
0
def test_assisted_builder_injection_uses_the_same_binding_key_every_time():
    # if we have different BindingKey for every AssistedBuilder(...) we will get memory leak
    gen_key = lambda: BindingKey.create(AssistedBuilder[NeedsAssistance])
    assert gen_key() == gen_key()
Example #2
0
def test_assisted_builder_injection_uses_the_same_binding_key_every_time():
    # if we have different BindingKey for every AssistedBuilder(...) we will get memory leak
    gen_key = lambda: BindingKey.create(AssistedBuilder[NeedsAssistance])
    assert gen_key() == gen_key()