Added testing for service provider with unittests. Also fixed small bugs, found while testing.

This commit is contained in:
2020-11-23 22:22:17 +01:00
parent dd65bbb182
commit c7dff4a212
10 changed files with 178 additions and 100 deletions

View File

@@ -30,7 +30,7 @@ class ServiceProvider(ServiceProviderBase):
self._transient_services.append(ProvideState(service, args))
def add_scoped(self, service: Type[ServiceBase], *args):
self._transient_services.append(ProvideState(service, args))
self._scoped_services.append(ProvideState(service, args))
def add_singleton(self, service: Type[ServiceBase], *args):
for known_service in self._singleton_services: