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