示例#1
0
def test_nearest_valid_date_invalid():
    with pytest.raises(InvalidDateError):
        assert _nearest_valid_date(2013, 2, 32)

    with pytest.raises(InvalidDateError):
        assert _nearest_valid_date(2013, 13, 1)

    with pytest.raises(InvalidDateError):
        assert _nearest_valid_date(0, 1, 1)
def test_nearest_valid_date_invalid():
    with pytest.raises(InvalidDateError):
        assert _nearest_valid_date(2013, 2, 32)

    with pytest.raises(InvalidDateError):
        assert _nearest_valid_date(2013, 13, 1)

    with pytest.raises(InvalidDateError):
        assert _nearest_valid_date(0, 1, 1)
示例#3
0
def test_nearest_valid_date_invalid_for_month():
    assert _nearest_valid_date(2013, 2, 31) == Date(2013, 2, 28)
示例#4
0
def test_nearest_valid_date_valid():
    assert _nearest_valid_date(2013, 10, 13) == Date(2013, 10, 13)
def test_nearest_valid_date_invalid_for_month():
    assert _nearest_valid_date(2013, 2, 31) == Date(2013, 2, 28)
def test_nearest_valid_date_valid():
    assert _nearest_valid_date(2013, 10, 13) == Date(2013, 10, 13)