from datetime import datetime from libraries.utils import parse_date def test_parse_date_iso(): expected = datetime.now() result = parse_date(expected.isoformat()) assert expected == result def test_parse_date_str(): expected = datetime.now() input_date = f"{expected.month}-{expected.day}-{expected.year}" result = parse_date(input_date) assert expected.date() == result.date() def test_parse_date_str_none(): expected = None result = parse_date("") assert expected == result