File tree Expand file tree Collapse file tree 2 files changed +11
-4
lines changed Expand file tree Collapse file tree 2 files changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -64,7 +64,7 @@ class Container(containers.DeclarativeContainer):
64
64
65
65
class ContainerSingleton (containers .DeclarativeContainer ):
66
66
67
- singleton = providers .Resource (Singleton )
67
+ singleton = providers .Singleton (Singleton )
68
68
service = providers .Resource (
69
69
init_service_with_singleton ,
70
70
singleton
@@ -83,12 +83,16 @@ def test_function(service: Service = Closing[Provide["service"]]):
83
83
84
84
85
85
@inject
86
- def test_function_dependency (factory : FactoryService = Closing [Provide ["factory_service" ]]):
86
+ def test_function_dependency (
87
+ factory : FactoryService = Closing [Provide ["factory_service" ]]
88
+ ):
87
89
return factory
88
90
89
91
90
92
@inject
91
- def test_function_dependency_kwargs (factory : FactoryService = Closing [Provide ["factory_service_kwargs" ]]):
93
+ def test_function_dependency_kwargs (
94
+ factory : FactoryService = Closing [Provide ["factory_service_kwargs" ]]
95
+ ):
92
96
return factory
93
97
94
98
Original file line number Diff line number Diff line change @@ -33,7 +33,10 @@ def subcontainer():
33
33
container .unwire ()
34
34
35
35
36
- @fixture (params = [resourceclosing .Container , resourceclosing .ContainerSingleton ])
36
+ @fixture (params = [
37
+ resourceclosing .Container ,
38
+ resourceclosing .ContainerSingleton ,
39
+ ])
37
40
def resourceclosing_container (request ):
38
41
container = request .param ()
39
42
container .wire (modules = [resourceclosing ])
You can’t perform that action at this time.
0 commit comments