コード例 #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)
コード例 #2
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)
コード例 #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)
コード例 #5
0
def test_nearest_valid_date_invalid_for_month():
    assert _nearest_valid_date(2013, 2, 31) == Date(2013, 2, 28)
コード例 #6
0
def test_nearest_valid_date_valid():
    assert _nearest_valid_date(2013, 10, 13) == Date(2013, 10, 13)