diff --git a/tests/integration/test_company_browse.py b/tests/integration/test_company_browse.py index 3493add..13ae30f 100644 --- a/tests/integration/test_company_browse.py +++ b/tests/integration/test_company_browse.py @@ -12,7 +12,7 @@ from sqlalchemy.ext.asyncio import AsyncSession from app.models.enums import CompanyType from app.repositories.provider_repository import get_or_create_provider -from app.repositories.reference_repository import get_or_create_company +from app.repositories.reference_repository import get_or_create_company, get_or_create_country from app.services import company_service _COMPANIES = [ @@ -25,6 +25,8 @@ _COMPANIES = [ async def _seed_companies(db_session: AsyncSession) -> None: provider = await get_or_create_provider(db_session, "tmdb", "TMDB") + for code in {country for _, _, _, country in _COMPANIES}: + await get_or_create_country(db_session, code, code) for external_id, name, company_type, country in _COMPANIES: await get_or_create_company( db_session,