diff --git a/tests/integration/test_series_ingestion.py b/tests/integration/test_series_ingestion.py index 936486a..ed34b4f 100644 --- a/tests/integration/test_series_ingestion.py +++ b/tests/integration/test_series_ingestion.py @@ -61,13 +61,9 @@ async def test_ingest_series_creates_series_and_season_stubs(db_session: AsyncSe season_numbers = sorted(s.season_number for s in seasons) assert season_numbers == [0, 1] # Season stubs have no episodes yet — that's ingest_season's job. - assert all( - (await db_session.execute(select(Episode).where(Episode.season_id == s.id))) - .scalars() - .first() - is None - for s in seasons - ) + for season in seasons: + result = await db_session.execute(select(Episode).where(Episode.season_id == season.id)) + assert result.scalars().first() is None @pytest.mark.asyncio