Skip to content

Commit be48b56

Browse files
authored
Fix TestGetRunsTable::test_simple_run (#3999)
Fixes `AssertionError: assert '4 years ago' == '3 years ago'`
1 parent f70b5b2 commit be48b56

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/tests/_internal/cli/utils/test_run.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from unittest.mock import Mock
55

66
import pytest
7+
from freezegun import freeze_time
78
from rich.table import Table
89
from rich.text import Text
910
from sqlalchemy import select
@@ -205,8 +206,11 @@ async def create_run_with_job(
205206
@pytest.mark.usefixtures("test_db", "image_config_mock")
206207
@pytest.mark.parametrize("test_db", ["sqlite", "postgres"], indirect=True)
207208
class TestGetRunsTable:
209+
@freeze_time(datetime(2026, 1, 1))
208210
async def test_simple_run(self, session: AsyncSession):
209-
api_run = await create_run_with_job(session=session)
211+
api_run = await create_run_with_job(
212+
session=session, submitted_at=datetime(2023, 1, 1, tzinfo=timezone.utc)
213+
)
210214
table = get_runs_table([api_run], verbose=False)
211215

212216
cells = get_table_cells(table)

0 commit comments

Comments
 (0)