示例#1
0
文件: common.py 项目: apploitech/flex
def validate_type(value, types, **kwargs):
    """
    Validate that the value is one of the provided primative types.
    """
    if not is_value_of_any_type(value, types):
        raise ValidationError(MESSAGES['type']['invalid'].format(
            repr(value), get_type_for_value(value), types,
        ))
示例#2
0
def validate_type(value, types, **kwargs):
    """
    Validate that the value is one of the provided primative types.
    """
    if not is_value_of_any_type(value, types):
        raise ValidationError(MESSAGES['type']['invalid'].format(
            repr(value), get_type_for_value(value), types,
        ))
示例#3
0
def test_get_type_for_object(value):
    assert get_type_for_value(value) == OBJECT
示例#4
0
def test_get_type_for_array(value):
    assert get_type_for_value(value) == ARRAY
示例#5
0
def test_get_type_for_string(value):
    assert get_type_for_value(value) == STRING
示例#6
0
def test_get_type_for_number(value):
    assert get_type_for_value(value) == NUMBER
示例#7
0
def test_get_type_for_interger(value):
    assert get_type_for_value(value) == INTEGER
示例#8
0
def test_get_type_for_boolean(value):
    assert get_type_for_value(value) == BOOLEAN
示例#9
0
def test_get_type_for_null(value):
    assert get_type_for_value(value) == NULL
示例#10
0
def test_get_type_for_object(value):
    assert get_type_for_value(value) == OBJECT
示例#11
0
def test_get_type_for_array(value):
    assert get_type_for_value(value) == ARRAY
示例#12
0
def test_get_type_for_string(value):
    assert get_type_for_value(value) == STRING
示例#13
0
def test_get_type_for_number(value):
    assert get_type_for_value(value) == NUMBER
示例#14
0
def test_get_type_for_interger(value):
    assert get_type_for_value(value) == INTEGER
示例#15
0
def test_get_type_for_boolean(value):
    assert get_type_for_value(value) == BOOLEAN
示例#16
0
def test_get_type_for_null(value):
    assert get_type_for_value(value) == NULL