def test_get_time_delta_bad_date(): with pytest.raises(Exception): utils.get_time_delta("bad_date")
def test_get_time_delta_combo(): expected = datetime.timedelta(0, 3600) actual = utils.get_time_delta("1 hour 30 minutes") assert actual == expected
def test_get_time_delta_days(): expected = datetime.timedelta(10) actual = utils.get_time_delta("10 days") assert actual == expected
def test_get_time_delta_hours(): expected = datetime.timedelta(0, 18000) actual = utils.get_time_delta("5 hours") assert actual == expected
def test_get_time_delta_minutes(): expected = datetime.timedelta(0, 60) actual = utils.get_time_delta("1 minute") assert actual == expected
def test_get_time_delta_seconds(): expected = datetime.timedelta(0, 25) actual = utils.get_time_delta("25 seconds") assert actual == expected