Ejemplo n.º 1
0
def test_validate_ok_as_string():
    data = {'temperature': '23.4'}
    res = validate.validate_input(data)
    assert_is_none(res)
Ejemplo n.º 2
0
def test_validate_temperature_negative():
    data = {'temperature': -46}
    with assert_raises(validate.NotAPositiveNumberError):
        validate.validate_input(data)
Ejemplo n.º 3
0
def test_validate_no_temperature_key():
    data = {}
    with assert_raises(KeyError):
        validate.validate_input(data)
Ejemplo n.º 4
0
def test_validate_temperature_not_a_number():
    data = {'temperature': 'junk'}
    with assert_raises(validate.NoFloatFoundError):
        validate.validate_input(data)
Ejemplo n.º 5
0
def test_validate_ok_as_number():
    data = {'temperature': 23.4}
    res = validate.validate_input(data)
    assert_is_none(res)