

def test_does_not_alter_ast():
    ast = parse(KITCHEN_SINK)
    ast_copy = copy.deepcopy(ast)
    print_ast(ast)
    assert (ast == ast_copy)

dataset/ETHPy150Open graphql-python/graphql-core/tests/core_language/test_printer.py test_does_not_alter_ast/original