Skip to content

Commit 43eb15e

Browse files
authored
fix: code quality issues (#406)
* Refactor unnecessary `else` / `elif` when `if` block has a `return` statement * Remove unused imports * Use literal syntax to create data structure * revert "remove unused import"
1 parent 5f6777d commit 43eb15e

File tree

8 files changed

+12
-18
lines changed

8 files changed

+12
-18
lines changed

src/dependency_injector/wiring.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -111,21 +111,20 @@ def resolve_provider(
111111
) -> Optional[providers.Provider]:
112112
if isinstance(provider, providers.Delegate):
113113
return self._resolve_delegate(provider)
114-
elif isinstance(provider, (
114+
if isinstance(provider, (
115115
providers.ProvidedInstance,
116116
providers.AttributeGetter,
117117
providers.ItemGetter,
118118
providers.MethodCaller,
119119
)):
120120
return self._resolve_provided_instance(provider)
121-
elif isinstance(provider, providers.ConfigurationOption):
121+
if isinstance(provider, providers.ConfigurationOption):
122122
return self._resolve_config_option(provider)
123-
elif isinstance(provider, providers.TypedConfigurationOption):
123+
if isinstance(provider, providers.TypedConfigurationOption):
124124
return self._resolve_config_option(provider.option, as_=provider.provides)
125-
elif isinstance(provider, str):
125+
if isinstance(provider, str):
126126
return self._resolve_string_id(provider, modifier)
127-
else:
128-
return self._resolve_provider(provider)
127+
return self._resolve_provider(provider)
129128

130129
def _resolve_string_id(
131130
self,

tests/unit/providers/test_callables_py2_py3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def test_set_args(self):
6969
provider = providers.Callable(_example) \
7070
.add_args(1, 2) \
7171
.set_args(3, 4)
72-
self.assertEqual(provider.args, tuple([3, 4]))
72+
self.assertEqual(provider.args, (3, 4))
7373

7474
def test_set_kwargs(self):
7575
provider = providers.Callable(_example) \

tests/unit/providers/test_coroutines_py35.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ def test_set_args(self):
8787
provider = providers.Coroutine(_example) \
8888
.add_args(1, 2) \
8989
.set_args(3, 4)
90-
self.assertEqual(provider.args, tuple([3, 4]))
90+
self.assertEqual(provider.args, (3, 4))
9191

9292
def test_set_kwargs(self):
9393
provider = providers.Coroutine(_example) \

tests/unit/providers/test_factories_py2_py3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ def test_set_args(self):
228228
provider = providers.Factory(Example) \
229229
.add_args(1, 2) \
230230
.set_args(3, 4)
231-
self.assertEqual(provider.args, tuple([3, 4]))
231+
self.assertEqual(provider.args, (3, 4))
232232

233233
def test_set_kwargs(self):
234234
provider = providers.Factory(Example) \

tests/unit/providers/test_list_py2_py3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def test_set_args(self):
4242
provider = providers.List() \
4343
.add_args(1, 2) \
4444
.set_args(3, 4)
45-
self.assertEqual(provider.args, tuple([3, 4]))
45+
self.assertEqual(provider.args, (3, 4))
4646

4747
def test_clear_args(self):
4848
provider = providers.List() \

tests/unit/providers/test_resource_py35.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ def test_set_args(self):
203203
provider = providers.Resource(init_fn) \
204204
.add_args(1, 2) \
205205
.set_args(3, 4)
206-
self.assertEqual(provider.args, tuple([3, 4]))
206+
self.assertEqual(provider.args, (3, 4))
207207

208208
def test_clear_args(self):
209209
provider = providers.Resource(init_fn) \

tests/unit/providers/test_singletons_py2_py3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ def test_set_args(self):
190190
provider = self.singleton_cls(Example) \
191191
.add_args(1, 2) \
192192
.set_args(3, 4)
193-
self.assertEqual(provider.args, tuple([3, 4]))
193+
self.assertEqual(provider.args, (3, 4))
194194

195195
def test_set_kwargs(self):
196196
provider = self.singleton_cls(Example) \

tests/unit/wiring/test_wiring_string_ids_py36.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,10 @@
1-
import contextlib
21
from decimal import Decimal
3-
import importlib
42
import unittest
53

64
from dependency_injector.wiring import (
75
wire,
86
Provide,
9-
Closing,
10-
register_loader_containers,
11-
unregister_loader_containers,
12-
)
7+
Closing)
138
from dependency_injector import errors
149

1510
# Runtime import to avoid syntax errors in samples on Python < 3.5

0 commit comments

Comments
 (0)