Blame tests/run/unbound_builtin_methods.pyx

Packit 562c7a
Packit 562c7a
def list_insert(list l):
Packit 562c7a
    """
Packit 562c7a
    >>> list_insert([1,2,3])
Packit 562c7a
    [1, 4, 2, 3]
Packit 562c7a
    """
Packit 562c7a
    list.insert(l, 1, 4)
Packit 562c7a
    return l
Packit 562c7a
Packit 562c7a
Packit 562c7a
def list_insert_literal():
Packit 562c7a
    """
Packit 562c7a
    >>> list_insert_literal()
Packit 562c7a
    (None, [1, 4, 2, 3])
Packit 562c7a
    """
Packit 562c7a
    l = [1,2,3]
Packit 562c7a
    r = list.insert(l, 1, 4)
Packit 562c7a
    return r, l
Packit 562c7a
Packit 562c7a
Packit 562c7a
def list_insert_assigned():
Packit 562c7a
    """
Packit 562c7a
    >>> list_insert_assigned()
Packit 562c7a
    (None, [1, 4, 2, 3])
Packit 562c7a
    """
Packit 562c7a
    insert = list.insert
Packit 562c7a
    l = [1,2,3]
Packit 562c7a
    r = insert(l, 1, 4)
Packit 562c7a
    return r, l
Packit 562c7a
Packit 562c7a
Packit 562c7a
def list_pop():
Packit 562c7a
    """
Packit 562c7a
    >>> list_pop()
Packit 562c7a
    (2, [1, 3])
Packit 562c7a
    """
Packit 562c7a
    l = [1,2,3]
Packit 562c7a
    r = list.pop(l, 1)
Packit 562c7a
    return r, l
Packit 562c7a
Packit 562c7a
Packit 562c7a
def list_pop_assigned():
Packit 562c7a
    """
Packit 562c7a
    >>> list_pop_assigned()
Packit 562c7a
    [1, 3]
Packit 562c7a
    """
Packit 562c7a
    pop = list.pop
Packit 562c7a
    l = [1,2,3]
Packit 562c7a
    pop(l, 1)
Packit 562c7a
    return l