Пример #1
0
def test_acceptance_aok(val, validator_aok: ColorValidator):
    coerce_val = validator_aok.validate_coerce(val)

    if isinstance(val, np.ndarray):
        assert np.array_equal(coerce_val, val)
    elif isinstance(val, list):
        assert validator_aok.present(coerce_val) == tuple(val)
    else:
        assert coerce_val == val
Пример #2
0
def test_rejection_colorscale(val, validator_colorscale: ColorValidator):
    with pytest.raises(ValueError) as validation_failure:
        validator_colorscale.validate_coerce(val)

    assert 'Invalid value' in str(validation_failure.value)
Пример #3
0
def test_acceptance_colorscale(val, validator_colorscale: ColorValidator):
    assert validator_colorscale.validate_coerce(val) == val
Пример #4
0
def test_acceptance(val, validator: ColorValidator):
    assert validator.validate_coerce(val) == val
Пример #5
0
def test_acceptance_aok_colorscale(val, validator_aok_colorscale: ColorValidator):
    coerce_val = validator_aok_colorscale.validate_coerce(val)
    if isinstance(val, (list, np.ndarray)):
        assert np.array_equal(list(coerce_val), val)
    else:
        assert coerce_val == val
Пример #6
0
def test_rejection_aok_2D(val, validator_aok: ColorValidator):
    with pytest.raises(ValueError) as validation_failure:
        validator_aok.validate_coerce(val)

    assert 'Invalid element(s)' in str(validation_failure.value)