Files
facefusion/tests/test_time_helper.py
T
Henry Ruhs 0f5f75ba51 Cleanup/testing suite (#1136)
* clean testing suite

* clean testing suite part2

* clean testing suite part3

* add todos

* extend testing suite and kill some mutants

* fix hashes

* fix lint

* fix test

* fix test
2026-06-01 08:54:37 +02:00

16 lines
628 B
Python

from datetime import datetime, timedelta
from facefusion.time_helper import describe_time_ago
def get_time_ago(days : int, hours : int, minutes : int) -> datetime:
time_ago = datetime.now() - timedelta(days = days, hours = hours, minutes = minutes)
return time_ago.astimezone()
def test_describe_time_ago() -> None:
assert describe_time_ago(get_time_ago(0, 0, 0)) == 'just now'
assert describe_time_ago(get_time_ago(0, 0, 10)) == '10 minutes ago'
assert describe_time_ago(get_time_ago(0, 5, 10)) == '5 hours and 10 minutes ago'
assert describe_time_ago(get_time_ago(1, 5, 10)) == '1 days, 5 hours and 10 minutes ago'