[lang-ref] ( assign_value_in_if_condition ) ( python )

def test_assign_value_in_if_condition():
    # :=
    # Note: from Python 3.8, Walrus Operator
    def get_value():
        return 3

    x = 0
    if (x := get_value()) != -1:
        r = x

    assert x == 3