2021-06-14 12:40:12 +01:00
|
|
|
import pytest
|
|
|
|
|
from freezegun import freeze_time
|
|
|
|
|
|
2024-10-08 16:37:33 -04:00
|
|
|
from app.utils.time import is_less_than_days_ago
|
2021-06-14 12:40:12 +01:00
|
|
|
|
|
|
|
|
|
2023-08-25 09:12:23 -07:00
|
|
|
@pytest.mark.parametrize(
|
2023-09-06 18:29:04 -04:00
|
|
|
("date_from_db", "expected_result"),
|
2023-08-25 09:12:23 -07:00
|
|
|
[
|
|
|
|
|
("2019-11-17T11:35:21.726132Z", True),
|
|
|
|
|
("2019-11-16T11:35:21.726132Z", False),
|
|
|
|
|
("2019-11-16T11:35:21+0000", False),
|
|
|
|
|
],
|
|
|
|
|
)
|
|
|
|
|
@freeze_time("2020-02-14T12:00:00")
|
2021-06-14 12:40:12 +01:00
|
|
|
def test_is_less_than_days_ago(date_from_db, expected_result):
|
|
|
|
|
assert is_less_than_days_ago(date_from_db, 90) == expected_result
|