shop product refactoring

This commit is contained in:
2025-10-04 23:38:53 +02:00
parent 4d2866af5e
commit 0114b6c46e
68 changed files with 2234 additions and 2236 deletions

View File

@@ -13,15 +13,15 @@ from models.database.marketplace_import_job import MarketplaceImportJob
@pytest.mark.marketplace
class TestBackgroundTasks:
@pytest.mark.asyncio
async def test_marketplace_import_success(self, db, test_user, test_shop):
async def test_marketplace_import_success(self, db, test_user, test_vendor):
"""Test successful marketplace import background task"""
# Create import job
job = MarketplaceImportJob(
status="pending",
source_url="http://example.com/test.csv",
shop_name="TESTSHOP",
vendor_name="TESTSHOP",
marketplace="TestMarket",
shop_id=test_shop.id,
vendor_id=test_vendor.id,
user_id=test_user.id,
)
db.add(job)
@@ -67,15 +67,15 @@ class TestBackgroundTasks:
assert updated_job.completed_at is not None
@pytest.mark.asyncio
async def test_marketplace_import_failure(self, db, test_user, test_shop):
async def test_marketplace_import_failure(self, db, test_user, test_vendor):
"""Test marketplace import failure handling"""
# Create import job
job = MarketplaceImportJob(
status="pending",
source_url="http://example.com/test.csv",
shop_name="TESTSHOP",
vendor_name="TESTSHOP",
marketplace="TestMarket",
shop_id=test_shop.id,
vendor_id=test_vendor.id,
user_id=test_user.id,
)
db.add(job)
@@ -151,15 +151,15 @@ class TestBackgroundTasks:
mock_instance.process_marketplace_csv_from_url.assert_not_called()
@pytest.mark.asyncio
async def test_marketplace_import_with_errors(self, db, test_user, test_shop):
async def test_marketplace_import_with_errors(self, db, test_user, test_vendor):
"""Test marketplace import with some errors"""
# Create import job
job = MarketplaceImportJob(
status="pending",
source_url="http://example.com/test.csv",
shop_name="TESTSHOP",
vendor_name="TESTSHOP",
marketplace="TestMarket",
shop_id=test_shop.id,
vendor_id=test_vendor.id,
user_id=test_user.id,
)
db.add(job)