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))