Beispiel #1
0
def test_functions():
    assert TimeUtils.utcnow()
    assert TimeUtils.localminutenow()
    assert TimeUtils.localsecondnow()
    assert TimeUtils.totalhours(datetime.timedelta(hours=4, minutes=10)) > 4
    assert TimeUtils.hoursandminutes(
        datetime.timedelta(seconds=4 * 3600 + 4 * 60 + 4)) == (4, 4)
    assert TimeUtils.str_to_timedelta(
        TimeUtils.timedelta_to_str(datetime.timedelta(hours=4, minutes=10)))
    assert TimeUtils.str_to_timedelta(
        TimeUtils.timedelta_to_str(
            datetime.timedelta(days=1, hours=4, minutes=10)))

    assert TimeUtils.timetuple2datetime((2019, 8, 4, 5, 4, 3, 200))