Blame tests/run/ref2global.py

Packit 562c7a
# mode: run
Packit 562c7a
# tag: global, nameerror
Packit 562c7a
Packit 562c7a
try:
Packit 562c7a
    from heapq import *   # just to confuse the compiler
Packit 562c7a
except ImportError:
Packit 562c7a
    pass
Packit 562c7a
Packit 562c7a
Packit 562c7a
def f(a):
Packit 562c7a
    """
Packit 562c7a
    Py<=3.3 gives 'global name ...', Py3.4+ only 'name ...'
Packit 562c7a
Packit 562c7a
    >>> f(1)   # doctest: +ELLIPSIS
Packit 562c7a
    Traceback (most recent call last):
Packit 562c7a
    NameError: ...name 'definitely_unknown_name' is not defined
Packit 562c7a
    """
Packit 562c7a
    a = f
Packit 562c7a
    a = definitely_unknown_name