Rename schema samples

This commit is contained in:
Roman Mogylatov 2021-10-14 15:56:37 -04:00
parent 4d9ba7b5ca
commit eb3a0c9839
9 changed files with 22 additions and 22 deletions

View File

@ -12,7 +12,7 @@ container:
provides: sqlite3.connect provides: sqlite3.connect
args: args:
- provider: Callable - provider: Callable
provides: samples.schemasample.utils.return_ provides: samples.schema.utils.return_
args: args:
- container.core.config.database.dsn - container.core.config.database.dsn
@ -27,32 +27,32 @@ container:
services: services:
user: user:
provider: Factory provider: Factory
provides: samples.schemasample.services.UserService provides: samples.schema.services.UserService
kwargs: kwargs:
db: db:
provider: Callable provider: Callable
provides: samples.schemasample.utils.return_ provides: samples.schema.utils.return_
args: args:
- container.gateways.database_client - container.gateways.database_client
auth: auth:
provider: Factory provider: Factory
provides: samples.schemasample.services.AuthService provides: samples.schema.services.AuthService
kwargs: kwargs:
db: db:
provider: Callable provider: Callable
provides: samples.schemasample.utils.return_ provides: samples.schema.utils.return_
args: args:
- container.gateways.database_client - container.gateways.database_client
token_ttl: container.core.config.auth.token_ttl.as_int() token_ttl: container.core.config.auth.token_ttl.as_int()
photo: photo:
provider: Factory provider: Factory
provides: samples.schemasample.services.PhotoService provides: samples.schema.services.PhotoService
kwargs: kwargs:
db: db:
provider: Callable provider: Callable
provides: samples.schemasample.utils.return_ provides: samples.schema.utils.return_
args: args:
- container.gateways.database_client - container.gateways.database_client
s3: container.gateways.s3_client s3: container.gateways.s3_client

View File

@ -5,20 +5,20 @@ container:
services: services:
user: user:
provider: Factory provider: Factory
provides: samples.schemasample.services.UserService provides: samples.schema.services.UserService
kwargs: kwargs:
db: container.gateways.database_client db: container.gateways.database_client
auth: auth:
provider: Factory provider: Factory
provides: samples.schemasample.services.AuthService provides: samples.schema.services.AuthService
kwargs: kwargs:
db: container.gateways.database_client db: container.gateways.database_client
token_ttl: container.core.config.auth.token_ttl.as_int() token_ttl: container.core.config.auth.token_ttl.as_int()
photo: photo:
provider: Factory provider: Factory
provides: samples.schemasample.services.PhotoService provides: samples.schema.services.PhotoService
kwargs: kwargs:
db: container.gateways.database_client db: container.gateways.database_client
s3: container.gateways.s3_client s3: container.gateways.s3_client

View File

@ -24,20 +24,20 @@ container:
services: services:
user: user:
provider: Factory provider: Factory
provides: samples.schemasample.services.UserService provides: samples.schema.services.UserService
kwargs: kwargs:
db: container.gateways.database_client db: container.gateways.database_client
auth: auth:
provider: Factory provider: Factory
provides: samples.schemasample.services.AuthService provides: samples.schema.services.AuthService
kwargs: kwargs:
db: container.gateways.database_client db: container.gateways.database_client
token_ttl: container.core.config.auth.token_ttl.as_int() token_ttl: container.core.config.auth.token_ttl.as_int()
photo: photo:
provider: Factory provider: Factory
provides: samples.schemasample.services.PhotoService provides: samples.schema.services.PhotoService
kwargs: kwargs:
db: container.gateways.database_client db: container.gateways.database_client
s3: container.gateways.s3_client s3: container.gateways.s3_client

View File

@ -20,20 +20,20 @@ container:
user_service: user_service:
provider: Factory provider: Factory
provides: samples.schemasample.services.UserService provides: samples.schema.services.UserService
kwargs: kwargs:
db: container.database_client db: container.database_client
auth_service: auth_service:
provider: Factory provider: Factory
provides: samples.schemasample.services.AuthService provides: samples.schema.services.AuthService
kwargs: kwargs:
db: container.database_client db: container.database_client
token_ttl: container.config.auth.token_ttl.as_int() token_ttl: container.config.auth.token_ttl.as_int()
photo_service: photo_service:
provider: Factory provider: Factory
provides: samples.schemasample.services.PhotoService provides: samples.schema.services.PhotoService
kwargs: kwargs:
db: container.database_client db: container.database_client
s3: container.s3_client s3: container.s3_client

View File

@ -6,7 +6,7 @@ import sqlite3
from dependency_injector import containers from dependency_injector import containers
from pytest import mark from pytest import mark
from samples.schemasample.services import UserService, AuthService, PhotoService from samples.schema.services import UserService, AuthService, PhotoService
SAMPLES_DIR = os.path.abspath( SAMPLES_DIR = os.path.abspath(
@ -18,7 +18,7 @@ SAMPLES_DIR = os.path.abspath(
def test_single_container_schema(container: containers.DynamicContainer): def test_single_container_schema(container: containers.DynamicContainer):
container.from_yaml_schema(f"{SAMPLES_DIR}/schemasample/container-single.yml") container.from_yaml_schema(f"{SAMPLES_DIR}/schema/container-single.yml")
container.config.from_dict({ container.config.from_dict({
"database": { "database": {
"dsn": ":memory:", "dsn": ":memory:",
@ -78,7 +78,7 @@ def test_single_container_schema(container: containers.DynamicContainer):
def test_multiple_containers_schema(container: containers.DynamicContainer): def test_multiple_containers_schema(container: containers.DynamicContainer):
container.from_yaml_schema(f"{SAMPLES_DIR}/schemasample/container-multiple.yml") container.from_yaml_schema(f"{SAMPLES_DIR}/schema/container-multiple.yml")
container.core.config.from_dict({ container.core.config.from_dict({
"database": { "database": {
"dsn": ":memory:", "dsn": ":memory:",
@ -138,7 +138,7 @@ def test_multiple_containers_schema(container: containers.DynamicContainer):
def test_multiple_reordered_containers_schema(container: containers.DynamicContainer): def test_multiple_reordered_containers_schema(container: containers.DynamicContainer):
container.from_yaml_schema(f"{SAMPLES_DIR}/schemasample/container-multiple-reordered.yml") container.from_yaml_schema(f"{SAMPLES_DIR}/schema/container-multiple-reordered.yml")
container.core.config.from_dict({ container.core.config.from_dict({
"database": { "database": {
"dsn": ":memory:", "dsn": ":memory:",
@ -198,7 +198,7 @@ def test_multiple_reordered_containers_schema(container: containers.DynamicConta
def test_multiple_containers_with_inline_providers_schema(container: containers.DynamicContainer): def test_multiple_containers_with_inline_providers_schema(container: containers.DynamicContainer):
container.from_yaml_schema(f"{SAMPLES_DIR}/schemasample/container-multiple-inline.yml") container.from_yaml_schema(f"{SAMPLES_DIR}/schema/container-multiple-inline.yml")
container.core.config.from_dict({ container.core.config.from_dict({
"database": { "database": {
"dsn": ":memory:", "dsn": ":memory:",
@ -259,7 +259,7 @@ def test_multiple_containers_with_inline_providers_schema(container: containers.
@mark.skip(reason="Boto3 tries to connect to the internet") @mark.skip(reason="Boto3 tries to connect to the internet")
def test_schema_with_boto3_session(container: containers.DynamicContainer): def test_schema_with_boto3_session(container: containers.DynamicContainer):
container.from_yaml_schema(f"{SAMPLES_DIR}/schemasample/container-boto3-session.yml") container.from_yaml_schema(f"{SAMPLES_DIR}/schema/container-boto3-session.yml")
container.config.from_dict( container.config.from_dict(
{ {
"aws_access_key_id": "key", "aws_access_key_id": "key",