refactor: update test imports to use module locations

Update all test files to import from canonical module locations:
- Integration tests: orders, inventory, messages, invoices
- Unit tests: services and models
- Fixtures: customer, vendor, message fixtures

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-30 09:02:50 +01:00
parent dad2ebc677
commit 4adc35a674
26 changed files with 40 additions and 40 deletions

View File

@@ -447,7 +447,7 @@ class TestAdminInventoryAPI:
):
"""Test admin deleting inventory entry."""
# Create a new inventory entry to delete
from models.database.inventory import Inventory
from app.modules.inventory.models import Inventory
new_inventory = Inventory(
product_id=test_product.id,

View File

@@ -248,7 +248,7 @@ class TestAdminLetzshopOrdersAPI:
"""Test listing vendor orders with data."""
from datetime import datetime, timezone
from models.database.order import Order
from app.modules.orders.models import Order
# Create test order using unified Order model with all required fields
order = Order(

View File

@@ -7,7 +7,7 @@ Tests the /api/v1/admin/messages/* endpoints.
import pytest
from models.database.message import ConversationType, ParticipantType
from app.modules.messaging.models import ConversationType, ParticipantType
@pytest.mark.integration

View File

@@ -9,8 +9,8 @@ All endpoints require admin JWT authentication.
import pytest
from datetime import datetime, timezone
from models.database.order import OrderItem
from models.database.order_item_exception import OrderItemException
from app.modules.orders.models import OrderItem
from app.modules.orders.models import OrderItemException
@pytest.fixture

View File

@@ -13,8 +13,8 @@ import pytest
from jose import jwt
from app.modules.customers.models.customer import Customer
from models.database.invoice import Invoice, InvoiceStatus, VendorInvoiceSettings
from models.database.order import Order, OrderItem
from app.modules.orders.models import Invoice, InvoiceStatus, VendorInvoiceSettings
from app.modules.orders.models import Order, OrderItem
@pytest.fixture

View File

@@ -10,8 +10,8 @@ from decimal import Decimal
import pytest
from app.modules.customers.models.customer import Customer
from models.database.invoice import Invoice, InvoiceStatus, VendorInvoiceSettings
from models.database.order import Order
from app.modules.orders.models import Invoice, InvoiceStatus, VendorInvoiceSettings
from app.modules.orders.models import Order
@pytest.mark.integration

View File

@@ -240,7 +240,7 @@ class TestVendorLetzshopOrdersAPI:
"""Test listing orders with status filter."""
from datetime import datetime, timezone
from models.database.order import Order
from app.modules.orders.models import Order
# Create test orders using unified Order model with all required fields
order1 = Order(
@@ -315,7 +315,7 @@ class TestVendorLetzshopOrdersAPI:
"""Test getting order detail."""
from datetime import datetime, timezone
from models.database.order import Order
from app.modules.orders.models import Order
order = Order(
vendor_id=test_vendor_with_vendor_user.id,
@@ -457,7 +457,7 @@ class TestVendorLetzshopFulfillmentAPI:
"""Test confirming an order."""
from datetime import datetime, timezone
from models.database.order import Order, OrderItem
from app.modules.orders.models import Order, OrderItem
# Create test order using unified Order model with all required fields
order = Order(
@@ -546,7 +546,7 @@ class TestVendorLetzshopFulfillmentAPI:
"""Test setting tracking information."""
from datetime import datetime, timezone
from models.database.order import Order
from app.modules.orders.models import Order
order = Order(
vendor_id=test_vendor_with_vendor_user.id,

View File

@@ -7,7 +7,7 @@ Tests the /api/v1/vendor/messages/* endpoints.
import pytest
from models.database.message import ConversationType, ParticipantType
from app.modules.messaging.models import ConversationType, ParticipantType
@pytest.mark.integration

View File

@@ -5,7 +5,7 @@ from datetime import UTC, datetime
import pytest
from models.database.order import Order, OrderItem
from app.modules.orders.models import Order, OrderItem
@pytest.fixture