mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2025-07-04 20:33:13 +03:00
Update sample imports
This commit is contained in:
parent
eb3a0c9839
commit
e3a6ee973c
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
from pytest import fixture, mark
|
from pytest import fixture, mark
|
||||||
|
|
||||||
from wiringsamples import asyncinjections
|
from samples.wiring import asyncinjections
|
||||||
|
|
||||||
|
|
||||||
@fixture(autouse=True)
|
@fixture(autouse=True)
|
||||||
|
|
|
@ -6,9 +6,9 @@ import importlib
|
||||||
from dependency_injector.wiring import register_loader_containers, unregister_loader_containers
|
from dependency_injector.wiring import register_loader_containers, unregister_loader_containers
|
||||||
from pytest import fixture
|
from pytest import fixture
|
||||||
|
|
||||||
from wiringsamples import module
|
from samples.wiring import module
|
||||||
from wiringsamples.service import Service
|
from samples.wiring.service import Service
|
||||||
from wiringsamples.container import Container
|
from samples.wiring.container import Container
|
||||||
|
|
||||||
|
|
||||||
@fixture
|
@fixture
|
||||||
|
@ -26,7 +26,15 @@ def container():
|
||||||
def test_register_container(container: Container) -> None:
|
def test_register_container(container: Container) -> None:
|
||||||
register_loader_containers(container)
|
register_loader_containers(container)
|
||||||
importlib.reload(module)
|
importlib.reload(module)
|
||||||
importlib.import_module("wiringsamples.imports")
|
|
||||||
|
service = module.test_function()
|
||||||
|
assert isinstance(service, Service)
|
||||||
|
|
||||||
|
|
||||||
|
def test_numpy_scipy_and_builtins_dont_break_wiring(container: Container) -> None:
|
||||||
|
register_loader_containers(container)
|
||||||
|
importlib.reload(module)
|
||||||
|
importlib.import_module("samples.wiring.imports")
|
||||||
|
|
||||||
service = module.test_function()
|
service = module.test_function()
|
||||||
|
|
||||||
|
|
|
@ -6,9 +6,9 @@ from dependency_injector import errors
|
||||||
from dependency_injector.wiring import Closing, Provide, Provider, wire
|
from dependency_injector.wiring import Closing, Provide, Provider, wire
|
||||||
from pytest import fixture, mark, raises
|
from pytest import fixture, mark, raises
|
||||||
|
|
||||||
from wiringsamples import module, package, resourceclosing
|
from samples.wiring import module, package, resourceclosing
|
||||||
from wiringsamples.service import Service
|
from samples.wiring.service import Service
|
||||||
from wiringsamples.container import Container, SubContainer
|
from samples.wiring.container import Container, SubContainer
|
||||||
|
|
||||||
|
|
||||||
@fixture(autouse=True)
|
@fixture(autouse=True)
|
||||||
|
@ -42,19 +42,19 @@ def resourceclosing_container():
|
||||||
|
|
||||||
|
|
||||||
def test_package_lookup():
|
def test_package_lookup():
|
||||||
from wiringsamples.package import test_package_function
|
from samples.wiring.package import test_package_function
|
||||||
service = test_package_function()
|
service = test_package_function()
|
||||||
assert isinstance(service, Service)
|
assert isinstance(service, Service)
|
||||||
|
|
||||||
|
|
||||||
def test_package_subpackage_lookup():
|
def test_package_subpackage_lookup():
|
||||||
from wiringsamples.package.subpackage import test_package_function
|
from samples.wiring.package.subpackage import test_package_function
|
||||||
service = test_package_function()
|
service = test_package_function()
|
||||||
assert isinstance(service, Service)
|
assert isinstance(service, Service)
|
||||||
|
|
||||||
|
|
||||||
def test_package_submodule_lookup():
|
def test_package_submodule_lookup():
|
||||||
from wiringsamples.package.subpackage.submodule import test_function
|
from samples.wiring.package.subpackage.submodule import test_function
|
||||||
service = test_function()
|
service = test_function()
|
||||||
assert isinstance(service, Service)
|
assert isinstance(service, Service)
|
||||||
|
|
||||||
|
@ -66,7 +66,7 @@ def test_module_attributes_wiring():
|
||||||
|
|
||||||
|
|
||||||
def test_module_attribute_wiring_with_invalid_marker(container: Container):
|
def test_module_attribute_wiring_with_invalid_marker(container: Container):
|
||||||
from wiringsamples import module_invalid_attr_injection
|
from samples.wiring import module_invalid_attr_injection
|
||||||
with raises(Exception, match="Unknown type of marker {0}".format(module_invalid_attr_injection.service)):
|
with raises(Exception, match="Unknown type of marker {0}".format(module_invalid_attr_injection.service)):
|
||||||
container.wire(modules=[module_invalid_attr_injection])
|
container.wire(modules=[module_invalid_attr_injection])
|
||||||
|
|
||||||
|
@ -241,12 +241,12 @@ def test_unwire_class_method(container: Container):
|
||||||
|
|
||||||
def test_unwire_package_function(container: Container):
|
def test_unwire_package_function(container: Container):
|
||||||
container.unwire()
|
container.unwire()
|
||||||
from wiringsamples.package.subpackage.submodule import test_function
|
from samples.wiring.package.subpackage.submodule import test_function
|
||||||
assert isinstance(test_function(), Provide)
|
assert isinstance(test_function(), Provide)
|
||||||
|
|
||||||
|
|
||||||
def test_unwire_package_function_by_reference(container: Container):
|
def test_unwire_package_function_by_reference(container: Container):
|
||||||
from wiringsamples.package.subpackage import submodule
|
from samples.wiring.package.subpackage import submodule
|
||||||
container.unwire()
|
container.unwire()
|
||||||
assert isinstance(submodule.test_function(), Provide)
|
assert isinstance(submodule.test_function(), Provide)
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
from pytest import fixture, mark
|
from pytest import fixture, mark
|
||||||
|
|
||||||
from wiringstringidssamples import asyncinjections
|
from samples.wiringstringids import asyncinjections
|
||||||
|
|
||||||
|
|
||||||
@fixture(autouse=True)
|
@fixture(autouse=True)
|
||||||
|
|
|
@ -6,9 +6,9 @@ import importlib
|
||||||
from dependency_injector.wiring import register_loader_containers, unregister_loader_containers
|
from dependency_injector.wiring import register_loader_containers, unregister_loader_containers
|
||||||
from pytest import fixture
|
from pytest import fixture
|
||||||
|
|
||||||
from wiringstringidssamples import module
|
from samples.wiringstringids import module
|
||||||
from wiringstringidssamples.service import Service
|
from samples.wiringstringids.service import Service
|
||||||
from wiringstringidssamples.container import Container
|
from samples.wiringstringids.container import Container
|
||||||
|
|
||||||
|
|
||||||
@fixture
|
@fixture
|
||||||
|
@ -26,8 +26,6 @@ def container():
|
||||||
def test_register_container(container: Container) -> None:
|
def test_register_container(container: Container) -> None:
|
||||||
register_loader_containers(container)
|
register_loader_containers(container)
|
||||||
importlib.reload(module)
|
importlib.reload(module)
|
||||||
importlib.import_module("wiringsamples.imports")
|
|
||||||
|
|
||||||
service = module.test_function()
|
service = module.test_function()
|
||||||
|
|
||||||
assert isinstance(service, Service)
|
assert isinstance(service, Service)
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
from dependency_injector import containers, providers
|
from dependency_injector import containers, providers
|
||||||
from pytest import fixture
|
from pytest import fixture
|
||||||
|
|
||||||
from wiringstringidssamples import module, package
|
from samples.wiringstringids import module, package
|
||||||
from wiringstringidssamples.service import Service
|
from samples.wiringstringids.service import Service
|
||||||
|
|
||||||
|
|
||||||
@fixture(autouse=True)
|
@fixture(autouse=True)
|
||||||
|
|
|
@ -6,9 +6,9 @@ from dependency_injector import errors
|
||||||
from dependency_injector.wiring import Closing, Provide, Provider, wire
|
from dependency_injector.wiring import Closing, Provide, Provider, wire
|
||||||
from pytest import fixture, mark, raises
|
from pytest import fixture, mark, raises
|
||||||
|
|
||||||
from wiringstringidssamples import module, package, resourceclosing
|
from samples.wiringstringids import module, package, resourceclosing
|
||||||
from wiringstringidssamples.service import Service
|
from samples.wiringstringids.service import Service
|
||||||
from wiringstringidssamples.container import Container, SubContainer
|
from samples.wiringstringids.container import Container, SubContainer
|
||||||
|
|
||||||
|
|
||||||
@fixture(autouse=True)
|
@fixture(autouse=True)
|
||||||
|
@ -42,19 +42,19 @@ def resourceclosing_container():
|
||||||
|
|
||||||
|
|
||||||
def test_package_lookup():
|
def test_package_lookup():
|
||||||
from wiringstringidssamples.package import test_package_function
|
from samples.wiringstringids.package import test_package_function
|
||||||
service = test_package_function()
|
service = test_package_function()
|
||||||
assert isinstance(service, Service)
|
assert isinstance(service, Service)
|
||||||
|
|
||||||
|
|
||||||
def test_package_subpackage_lookup():
|
def test_package_subpackage_lookup():
|
||||||
from wiringstringidssamples.package.subpackage import test_package_function
|
from samples.wiringstringids.package.subpackage import test_package_function
|
||||||
service = test_package_function()
|
service = test_package_function()
|
||||||
assert isinstance(service, Service)
|
assert isinstance(service, Service)
|
||||||
|
|
||||||
|
|
||||||
def test_package_submodule_lookup():
|
def test_package_submodule_lookup():
|
||||||
from wiringstringidssamples.package.subpackage.submodule import test_function
|
from samples.wiringstringids.package.subpackage.submodule import test_function
|
||||||
service = test_function()
|
service = test_function()
|
||||||
assert isinstance(service, Service)
|
assert isinstance(service, Service)
|
||||||
|
|
||||||
|
@ -66,7 +66,7 @@ def test_module_attributes_wiring():
|
||||||
|
|
||||||
|
|
||||||
def test_module_attribute_wiring_with_invalid_marker(container: Container):
|
def test_module_attribute_wiring_with_invalid_marker(container: Container):
|
||||||
from wiringstringidssamples import module_invalid_attr_injection
|
from samples.wiringstringids import module_invalid_attr_injection
|
||||||
with raises(Exception, match="Unknown type of marker {0}".format(module_invalid_attr_injection.service)):
|
with raises(Exception, match="Unknown type of marker {0}".format(module_invalid_attr_injection.service)):
|
||||||
container.wire(modules=[module_invalid_attr_injection])
|
container.wire(modules=[module_invalid_attr_injection])
|
||||||
|
|
||||||
|
@ -241,12 +241,12 @@ def test_unwire_class_method(container: Container):
|
||||||
|
|
||||||
def test_unwire_package_function(container: Container):
|
def test_unwire_package_function(container: Container):
|
||||||
container.unwire()
|
container.unwire()
|
||||||
from wiringstringidssamples.package.subpackage.submodule import test_function
|
from samples.wiringstringids.package.subpackage.submodule import test_function
|
||||||
assert isinstance(test_function(), Provide)
|
assert isinstance(test_function(), Provide)
|
||||||
|
|
||||||
|
|
||||||
def test_unwire_package_function_by_reference(container: Container):
|
def test_unwire_package_function_by_reference(container: Container):
|
||||||
from wiringstringidssamples.package.subpackage import submodule
|
from samples.wiringstringids.package.subpackage import submodule
|
||||||
container.unwire()
|
container.unwire()
|
||||||
assert isinstance(submodule.test_function(), Provide)
|
assert isinstance(submodule.test_function(), Provide)
|
||||||
|
|
||||||
|
|
|
@ -2,9 +2,9 @@
|
||||||
|
|
||||||
from pytest import fixture
|
from pytest import fixture
|
||||||
|
|
||||||
from wiringsamples import module
|
from samples.wiring import module
|
||||||
from wiringsamples.service import Service
|
from samples.wiring.service import Service
|
||||||
from wiringsamples.container import Container
|
from samples.wiring.container import Container
|
||||||
|
|
||||||
|
|
||||||
@fixture
|
@fixture
|
||||||
|
|
|
@ -2,10 +2,10 @@
|
||||||
|
|
||||||
from pytest import fixture
|
from pytest import fixture
|
||||||
|
|
||||||
from wiringsamples import module
|
from samples.wiring import module
|
||||||
from wiringsamples.service import Service
|
from samples.wiring.service import Service
|
||||||
from wiringsamples.container import Container
|
from samples.wiring.container import Container
|
||||||
from wiringsamples.wire_relative_string_names import wire_with_relative_string_names
|
from samples.wiring.wire_relative_string_names import wire_with_relative_string_names
|
||||||
|
|
||||||
|
|
||||||
@fixture
|
@fixture
|
||||||
|
@ -17,14 +17,14 @@ def container():
|
||||||
|
|
||||||
def test_absolute_names(container: Container):
|
def test_absolute_names(container: Container):
|
||||||
container.wire(
|
container.wire(
|
||||||
modules=["wiringsamples.module"],
|
modules=["samples.wiring.module"],
|
||||||
packages=["wiringsamples.package"],
|
packages=["samples.wiring.package"],
|
||||||
)
|
)
|
||||||
|
|
||||||
service = module.test_function()
|
service = module.test_function()
|
||||||
assert isinstance(service, Service)
|
assert isinstance(service, Service)
|
||||||
|
|
||||||
from wiringsamples.package.subpackage.submodule import test_function
|
from samples.wiring.package.subpackage.submodule import test_function
|
||||||
service = test_function()
|
service = test_function()
|
||||||
assert isinstance(service, Service)
|
assert isinstance(service, Service)
|
||||||
|
|
||||||
|
@ -33,13 +33,13 @@ def test_relative_names_with_explicit_package(container: Container):
|
||||||
container.wire(
|
container.wire(
|
||||||
modules=[".module"],
|
modules=[".module"],
|
||||||
packages=[".package"],
|
packages=[".package"],
|
||||||
from_package="wiringsamples",
|
from_package="samples.wiring",
|
||||||
)
|
)
|
||||||
|
|
||||||
service = module.test_function()
|
service = module.test_function()
|
||||||
assert isinstance(service, Service)
|
assert isinstance(service, Service)
|
||||||
|
|
||||||
from wiringsamples.package.subpackage.submodule import test_function
|
from samples.wiring.package.subpackage.submodule import test_function
|
||||||
service = test_function()
|
service = test_function()
|
||||||
assert isinstance(service, Service)
|
assert isinstance(service, Service)
|
||||||
|
|
||||||
|
@ -50,7 +50,7 @@ def test_relative_names_with_auto_package(container: Container):
|
||||||
service = module.test_function()
|
service = module.test_function()
|
||||||
assert isinstance(service, Service)
|
assert isinstance(service, Service)
|
||||||
|
|
||||||
from wiringsamples.package.subpackage.submodule import test_function
|
from samples.wiring.package.subpackage.submodule import test_function
|
||||||
service = test_function()
|
service = test_function()
|
||||||
assert isinstance(service, Service)
|
assert isinstance(service, Service)
|
||||||
|
|
||||||
|
|
|
@ -4,9 +4,9 @@ from dependency_injector import containers
|
||||||
from dependency_injector.wiring import Provide
|
from dependency_injector.wiring import Provide
|
||||||
from pytest import fixture, mark
|
from pytest import fixture, mark
|
||||||
|
|
||||||
from wiringsamples import module
|
from samples.wiring import module
|
||||||
from wiringsamples.service import Service
|
from samples.wiring.service import Service
|
||||||
from wiringsamples.container import Container
|
from samples.wiring.container import Container
|
||||||
|
|
||||||
|
|
||||||
@fixture(autouse=True)
|
@fixture(autouse=True)
|
||||||
|
@ -23,8 +23,8 @@ def container(wiring_config: containers.WiringConfiguration):
|
||||||
"wiring_config",
|
"wiring_config",
|
||||||
[
|
[
|
||||||
containers.WiringConfiguration(
|
containers.WiringConfiguration(
|
||||||
modules=["wiringsamples.module"],
|
modules=["samples.wiring.module"],
|
||||||
packages=["wiringsamples.package"],
|
packages=["samples.wiring.package"],
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
@ -32,7 +32,7 @@ def test_absolute_names():
|
||||||
service = module.test_function()
|
service = module.test_function()
|
||||||
assert isinstance(service, Service)
|
assert isinstance(service, Service)
|
||||||
|
|
||||||
from wiringsamples.package.subpackage.submodule import test_function
|
from samples.wiring.package.subpackage.submodule import test_function
|
||||||
service = test_function()
|
service = test_function()
|
||||||
assert isinstance(service, Service)
|
assert isinstance(service, Service)
|
||||||
|
|
||||||
|
@ -43,7 +43,7 @@ def test_absolute_names():
|
||||||
containers.WiringConfiguration(
|
containers.WiringConfiguration(
|
||||||
modules=[".module"],
|
modules=[".module"],
|
||||||
packages=[".package"],
|
packages=[".package"],
|
||||||
from_package="wiringsamples",
|
from_package="samples.wiring",
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
@ -51,7 +51,7 @@ def test_relative_names_with_explicit_package():
|
||||||
service = module.test_function()
|
service = module.test_function()
|
||||||
assert isinstance(service, Service)
|
assert isinstance(service, Service)
|
||||||
|
|
||||||
from wiringsamples.package.subpackage.submodule import test_function
|
from samples.wiring.package.subpackage.submodule import test_function
|
||||||
service = test_function()
|
service = test_function()
|
||||||
assert isinstance(service, Service)
|
assert isinstance(service, Service)
|
||||||
|
|
||||||
|
@ -69,7 +69,7 @@ def test_relative_names_with_auto_package():
|
||||||
service = module.test_function()
|
service = module.test_function()
|
||||||
assert isinstance(service, Service)
|
assert isinstance(service, Service)
|
||||||
|
|
||||||
from wiringsamples.package.subpackage.submodule import test_function
|
from samples.wiring.package.subpackage.submodule import test_function
|
||||||
service = test_function()
|
service = test_function()
|
||||||
assert isinstance(service, Service)
|
assert isinstance(service, Service)
|
||||||
|
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
|
|
||||||
from pytest import fixture
|
from pytest import fixture
|
||||||
|
|
||||||
from wiringsamples import queuemodule
|
from samples.wiring import queuemodule
|
||||||
from wiringsamples.container import Container
|
from samples.wiring.container import Container
|
||||||
|
|
||||||
|
|
||||||
@fixture
|
@fixture
|
||||||
|
|
Loading…
Reference in New Issue
Block a user