Ejemplo n.º 1
0
def test_verify_schema_key_type(schema):
    del schema['a']['required']
    with pytest.raises(ValueError):
        verify_schema(schema)
Ejemplo n.º 2
0
def test_verify_schema_extra(schema):
    schema['a']['extra'] = 'bad'
    with pytest.raises(ValueError):
        verify_schema(schema)
Ejemplo n.º 3
0
def test_verify_schema_bad_aliases(schema):
    schema['a']['aliases'] = ['a', 'a_a']
    with pytest.raises(ValueError):
        verify_schema(schema)
Ejemplo n.º 4
0
def test_verify_schema_missing_key_aliases(schema):
    schema['a']['aliases'] = ['bad']
    with pytest.raises(ValueError):
        verify_schema(schema)
Ejemplo n.º 5
0
def test_verify_schema_missing_aliases(schema):
    del schema['a']['aliases']
    with pytest.raises(ValueError):
        verify_schema(schema)
Ejemplo n.º 6
0
def test_verify_schema_missing_dtype(schema):
    del schema['a']['dtype']
    with pytest.raises(ValueError):
        verify_schema(schema)
Ejemplo n.º 7
0
def test_verify_schema(schema):
    verify_schema(schema)