diff --git a/app/services/product_service.py b/app/services/product_service.py index 0747d255..ab902987 100644 --- a/app/services/product_service.py +++ b/app/services/product_service.py @@ -18,7 +18,7 @@ from models.schemas.product import ProductCreate, ProductUpdate from models.schemas.stock import StockLocationResponse, StockSummaryResponse from models.database.product import Product from models.database.stock import Stock -from utils.data_processing import GTINProcessor, PriceProcessor +from app.utils.data_processing import GTINProcessor, PriceProcessor logger = logging.getLogger(__name__) diff --git a/app/services/stock_service.py b/app/services/stock_service.py index 53833b94..b4fe45cb 100644 --- a/app/services/stock_service.py +++ b/app/services/stock_service.py @@ -17,7 +17,7 @@ from models.schemas.stock import (StockAdd, StockCreate, StockLocationResponse, StockSummaryResponse, StockUpdate) from models.database.product import Product from models.database.stock import Stock -from utils.data_processing import GTINProcessor +from app.utils.data_processing import GTINProcessor logger = logging.getLogger(__name__) diff --git a/app/tasks/background_tasks.py b/app/tasks/background_tasks.py index 47e9e813..7fd779c2 100644 --- a/app/tasks/background_tasks.py +++ b/app/tasks/background_tasks.py @@ -12,7 +12,7 @@ from datetime import datetime from app.core.database import SessionLocal from models.database.marketplace import MarketplaceImportJob -from utils.csv_processor import CSVProcessor +from app.utils.csv_processor import CSVProcessor logger = logging.getLogger(__name__) diff --git a/app/utils/__init__.py b/app/utils/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/utils/csv_processor.py b/app/utils/csv_processor.py similarity index 99% rename from utils/csv_processor.py rename to app/utils/csv_processor.py index 93b21ddb..cd6e01ee 100644 --- a/utils/csv_processor.py +++ b/app/utils/csv_processor.py @@ -1,4 +1,4 @@ -# utils/csv_processor.py +# app/utils/csv_processor.py """CSV processor utilities .... This module provides classes and functions for: @@ -84,7 +84,7 @@ class CSVProcessor: def __init__(self): """Class constructor.""" - from utils.data_processing import GTINProcessor, PriceProcessor + from app.utils.data_processing import GTINProcessor, PriceProcessor self.gtin_processor = GTINProcessor() self.price_processor = PriceProcessor() diff --git a/utils/data_processing.py b/app/utils/data_processing.py similarity index 100% rename from utils/data_processing.py rename to app/utils/data_processing.py diff --git a/utils/database.py b/app/utils/database.py similarity index 100% rename from utils/database.py rename to app/utils/database.py diff --git a/tests/unit/utils/test_csv_processor.py b/tests/unit/utils/test_csv_processor.py index 7fdc30f5..39af417d 100644 --- a/tests/unit/utils/test_csv_processor.py +++ b/tests/unit/utils/test_csv_processor.py @@ -6,7 +6,7 @@ import pytest import requests import requests.exceptions -from utils.csv_processor import CSVProcessor +from app.utils.csv_processor import CSVProcessor @pytest.mark.unit diff --git a/tests/unit/utils/test_data_processing.py b/tests/unit/utils/test_data_processing.py index d551468a..398fc7af 100644 --- a/tests/unit/utils/test_data_processing.py +++ b/tests/unit/utils/test_data_processing.py @@ -1,7 +1,7 @@ # tests/unit/utils/test_data_processing.py import pytest -from utils.data_processing import GTINProcessor, PriceProcessor +from app.utils.data_processing import GTINProcessor, PriceProcessor @pytest.mark.unit diff --git a/tests/unit/utils/test_data_validation.py b/tests/unit/utils/test_data_validation.py index 27af0cea..efe986cc 100644 --- a/tests/unit/utils/test_data_validation.py +++ b/tests/unit/utils/test_data_validation.py @@ -1,7 +1,7 @@ # tests/test_data_validation.py import pytest -from utils.data_processing import GTINProcessor, PriceProcessor +from app.utils.data_processing import GTINProcessor, PriceProcessor @pytest.mark.unit