mirror of
https://github.com/facefusion/facefusion.git
synced 2026-06-02 10:51:39 +02:00
0f5f75ba51
* 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
16 lines
628 B
Python
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'
|