79718997

Date: 2025-07-29 17:18:58
Score: 0.5
Natty:
Report link

Without knowing what the freezer fixture looks like, freezegun has a few helpful options:

@pytest.mark.asyncio
async def test_login__authorize__check_log_date(session):
    # Arrange
    await push_one_user()
    payload = {USERNAME_KEY: USER_LOGIN, PASSWORD_KEY: PLAIN_PASSWORD}

    with freeze_time(year=2025, month=7, day=29, hour=7, minute=19, second=16, tick=False, tz_offset=0):
        # Act
        await execute_post_request("/auth/login", payload=payload)

        # Assert
        last_log = (await get_user_log(session)).pop()
        assert last_log.date_connexion == datetime.now()
Reasons:
  • Probably link only (1):
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: r_2009