Exemplo n.º 1
0
def expect_invalid(schema, rules, query, expected_errors, sort_list=True):
    errors = validate(schema, parse(query), rules)
    assert errors, "Should not validate"
    if sort_list:
        assert sort_lists(list(map(format_error, errors))) == sort_lists(expected_errors)

    else:
        assert list(map(format_error, errors)) == expected_errors
Exemplo n.º 2
0
def expect_invalid(schema, rules, query, expected_errors, sort_list=True):
    errors = validate(schema, parse(query), rules)
    assert errors, "Should not validate"
    for error in expected_errors:
        error["locations"] = [{"line": loc.line, "column": loc.column} for loc in error["locations"]]
    if sort_list:
        assert sort_lists(list(map(format_error, errors))) == sort_lists(expected_errors)

    else:
        assert list(map(format_error, errors)) == expected_errors
def expect_invalid(schema, rules, query, expected_errors, sort_list=True):
    errors = validate(schema, parse(query), rules)
    assert errors, 'Should not validate'
    for error in expected_errors:
        error['locations'] = [
            {'line': loc.line, 'column': loc.column}
            for loc in error['locations']
        ]
    if sort_list:
        assert sort_lists(list(map(format_error, errors))) == sort_lists(expected_errors)

    else:
        assert list(map(format_error, errors)) == expected_errors
def expect_valid(schema, rules, query):
    errors = validate(schema, parse(query), rules)
    assert errors == [], 'Should validate'
def validation_errors(query):
    source = Source(query, 'StarWars.graphql')
    ast = parse(source)
    return validate(StarWarsSchema, ast)
Exemplo n.º 6
0
def expect_invalid(schema, rules, query, expected_errors):
    errors = validate(schema, parse(query), rules)
    assert errors, 'Should not validate'
    assert map(format_error, errors) == expected_errors
Exemplo n.º 7
0
def expect_invalid(schema, rules, query, expected_errors):
    errors = validate(schema, parse(query), rules)
    assert errors, 'Should not validate'
    assert sort_lists(list(map(format_error, errors))) == sort_lists(expected_errors)
Exemplo n.º 8
0
def expect_invalid(schema, rules, query, expected_errors):
    errors = validate(schema, parse(query), rules)
    assert errors, 'Should not validate'
    assert map(format_error, errors) == expected_errors