Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

test_datetime_utils.py 603B

1234567891011121314151617181920
  1. import datetime
  2. from libs.datetime_utils import naive_utc_now
  3. def test_naive_utc_now(monkeypatch):
  4. tz_aware_utc_now = datetime.datetime.now(tz=datetime.UTC)
  5. def _now_func(tz: datetime.timezone | None) -> datetime.datetime:
  6. return tz_aware_utc_now.astimezone(tz)
  7. monkeypatch.setattr("libs.datetime_utils._now_func", _now_func)
  8. naive_datetime = naive_utc_now()
  9. assert naive_datetime.tzinfo is None
  10. assert naive_datetime.date() == tz_aware_utc_now.date()
  11. naive_time = naive_datetime.time()
  12. utc_time = tz_aware_utc_now.time()
  13. assert naive_time == utc_time