def test_noop_tuple_literal_without_braces():
    src = (
        'x = \\\n'
        '    1, \\\n'
        '    2, \\\n'
        '    3'
    )
    assert _fix_src(src, py35_plus=False, py36_plus=False) == src
def test_ignores_invalid_ast_node():
    src = (
        'x(\n'
        '    """\n'
        '    """\n'
        ')'
    )
    assert _fix_src(src, py35_plus=False, py36_plus=False) == src
def test_py35_plus_rewrite():
    src = (
        'x(\n'
        '    *args\n'
        ')'
    )
    ret = _fix_src(src, py35_plus=True, py36_plus=False)
    assert ret == (
        'x(\n'
        '    *args,\n'
        ')'
    )
def test_fix_from_import(src, expected):
    assert _fix_src(src, py35_plus=False, py36_plus=False) == expected
def test_fix_from_import_noop(src):
    assert _fix_src(src, py35_plus=False, py36_plus=False) == src
def test_fix_trailing_brace(src, expected):
    assert _fix_src(src, py35_plus=False, py36_plus=False) == expected
def test_noop_trailing_brace(src):
    assert _fix_src(src, py35_plus=False, py36_plus=False) == src
def test_noop_literals(src):
    assert _fix_src(src, py35_plus=False, py36_plus=False) == src
def test_remove_extra_comma(src, expected):
    assert _fix_src(src, py35_plus=False, py36_plus=False) == expected
def test_fix_calls_noops(src):
    ret = _fix_src(src, py35_plus=False, py36_plus=False)
    assert ret == src
def test_noop_unhugs(src):
    assert _fix_src(src, py35_plus=False, py36_plus=False) == src
def test_fixes_defs_py36_plus(src, expected):
    assert _fix_src(src, py35_plus=True, py36_plus=True) == expected
def test_noop_function_defs(src):
    assert _fix_src(src, py35_plus=False, py36_plus=False) == src
def test_fixes_py35_plus_literals(src, expected):
    assert _fix_src(src, py35_plus=False, py36_plus=False) == expected
def test_fix_classes_noop(src):
    assert _fix_src(src, py35_plus=False, py36_plus=False) == src
def test_fix_classes(src, expected):
    assert _fix_src(src, py35_plus=False, py36_plus=False) == expected
def test_fix_unhugs_py3_only(src, expected):
    assert _fix_src(src, py35_plus=False, py36_plus=False) == expected
def test_fix_classes_py3_only_syntax(src, expected):
    assert _fix_src(src, py35_plus=False, py36_plus=False) == expected
def test_fix_posonlyargs(src, expected):
    assert _fix_src(src, py35_plus=False, py36_plus=False) == expected