Пример #1
0
def test_format_datetime_string_as_date_raises_error_if_initial_date_format_incorrect(
):
    initial_dates = ("2016-10-08T12:00:00.00000", "2016-10-08T12:00:00",
                     "2016-10-08")
    for date in initial_dates:
        with pytest.raises(ValueError) as excinfo:
            format_datetime_string_as_date(date)

        assert "time data '{}' does not match format".format(date) in str(
            excinfo.value)
def test_format_datetime_string_as_date_raises_error_if_initial_date_format_incorrect():
    initial_dates = (
        "2016-10-08T12:00:00.00000",
        "2016-10-08T12:00:00",
        "2016-10-08"
    )
    formatted_date = "2016-10-08"

    for date in initial_dates:
        with pytest.raises(ValueError) as excinfo:
            format_datetime_string_as_date(date)

        assert "time data '{}' does not match format".format(date) in str(excinfo.value)
Пример #3
0
def test_format_datetime_string_as_date():
    initial_date = "2016-10-08T12:00:00.00000Z"
    formatted_date = "2016-10-08"
    assert format_datetime_string_as_date(initial_date) == formatted_date
def test_format_datetime_string_as_date():
    initial_date = "2016-10-08T12:00:00.00000Z"
    formatted_date = "2016-10-08"
    assert format_datetime_string_as_date(initial_date) == formatted_date