예제 #1
0
def test_validate_date_other_string():
    # Act / Assert
    with pytest.raises(ValueError):
        core.validate_date("somthing invalid")
예제 #2
0
def test_validate_date_valid_yyyy_mm_dd():
    # Act
    valid = core.validate_date("2018-05-15")

    # Assert
    assert valid
예제 #3
0
def test_validate_date_invalid_yyyy_mm_dd():
    # Act
    with pytest.raises(ValueError):
        core.validate_date("2018-19-39")
예제 #4
0
def test_validate_date_positive_number():
    # Act / Assert
    with pytest.raises(ValueError):
        core.validate_date("1")
예제 #5
0
def test_validate_date_negative_number():
    # Act
    valid = core.validate_date("-1")

    # Assert
    assert valid
예제 #6
0
def test_validate_date_invalid(test_input):
    # Act / Assert
    with pytest.raises(ValueError):
        core.validate_date(test_input)
예제 #7
0
def test_validate_date_valid(test_input):
    # Act
    valid = core.validate_date(test_input)

    # Assert
    assert valid
예제 #8
0
def test_validate_date_valid(test_input: str) -> None:
    # Act
    valid = core.validate_date(test_input)

    # Assert
    assert valid