Skip to content

Commit 757f654

Browse files
committed
test: ✅ fixed test_refresh_status failure with timezone
1 parent c1cf148 commit 757f654

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/tests/test_controller.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -380,8 +380,8 @@ def test_refresh_status():
380380
assert mygene.webdoc.timestamp > datetime(2020, 1, 1).astimezone()
381381
_ts0 = mygene.webdoc.timestamp
382382

383-
original_last_updated = mygene.last_updated.replace(microsecond=0, tzinfo=None)
384-
one_hour_before = (datetime.now() - timedelta(hours=1)).replace(microsecond=0)
383+
original_last_updated = mygene.last_updated.replace(microsecond=0, tzinfo=timezone.utc)
384+
one_hour_before = (datetime.now(timezone.utc) - timedelta(hours=1)).replace(microsecond=0)
385385
assert original_last_updated > one_hour_before
386386

387387
mygene.save()
@@ -397,14 +397,14 @@ def test_refresh_status():
397397
assert "components" in mygene
398398
assert mygene.webdoc.timestamp > _ts0
399399

400-
current_last_updated = mygene.last_updated.replace(microsecond=0, tzinfo=None)
400+
current_last_updated = mygene.last_updated.replace(microsecond=0, tzinfo=timezone.utc)
401401
assert current_last_updated == original_last_updated
402402

403403
mygene.save()
404404
refresh(index=ES_INDEX_NAME)
405405

406406
# confirm last_updated is not changed after refresh
407-
assert mygene.last_updated.replace(microsecond=0, tzinfo=None) == current_last_updated
407+
assert mygene.last_updated.replace(microsecond=0, tzinfo=timezone.utc) == current_last_updated
408408

409409
mygene_doc = SmartAPIDoc.get(MYGENE_ID, index=ES_INDEX_NAME)
410410
assert mygene_doc._status.refresh_status == 200
@@ -419,7 +419,7 @@ def test_refresh_status():
419419
refresh(index=ES_INDEX_NAME)
420420

421421
# confirm last_updated is not changed after refresh
422-
assert mygene.last_updated.replace(microsecond=0, tzinfo=None) == current_last_updated
422+
assert mygene.last_updated.replace(microsecond=0, tzinfo=timezone.utc) == current_last_updated
423423

424424
mygene_doc = SmartAPIDoc.get(MYGENE_ID, index=ES_INDEX_NAME)
425425
assert mygene_doc._status.refresh_status == 404
@@ -446,7 +446,7 @@ def test_refresh_status():
446446
refresh(index=ES_INDEX_NAME)
447447

448448
# confirm last_updated is not changed after refresh
449-
assert mygene.last_updated.replace(microsecond=0, tzinfo=None) == current_last_updated
449+
assert mygene.last_updated.replace(microsecond=0, tzinfo=timezone.utc) == current_last_updated
450450

451451
mygene_doc = SmartAPIDoc.get(MYGENE_ID, index=ES_INDEX_NAME)
452452
assert mygene_doc._status.refresh_status == 499

0 commit comments

Comments
 (0)