def test_get_many(): provider = ServiceProvider() provider.register_transient('a', lambda ioc: 1) provider.register_transient('a', lambda ioc: 2) provider.register_transient('a', lambda ioc: 3) assert [3, 2, 1] == provider.get_many('a')
def test_get_many_from_empty(): provider = ServiceProvider() assert [] == provider.get_many('a') # wont raise error