§
    îyIfF  ã                   ó>   — d Z ddlmZ ddlmZ  G d„ de¦  «        ZdS )z/
Tests for detecting redefinition of builtins.
é    )Úmessages)ÚTestCasec                   ó   — e Zd Zd„ Zd„ ZdS )ÚTestBuiltinsc                 óF   — |                       dt          j        ¦  «         d S )Nz�
        def foo():
            a = range(1, 10)
            range = a
            return range

        foo()

        print(range)
        )ÚflakesÚmÚUndefinedLocal©Úselfs    úN/var/www/piapp/venv/lib/python3.11/site-packages/pyflakes/test/test_builtin.pyÚtest_builtin_unbound_localz'TestBuiltins.test_builtin_unbound_local
   s/   € Ø�Šð 	õ Ôñ		ô 		ð 		ð 		ð 		ó    c                 ó0   — |                       d¦  «         d S )Nzr
        def f():
            global range
            range = None
            print(range)

        f()
        )r   r   s    r   Útest_global_shadowing_builtinz*TestBuiltins.test_global_shadowing_builtin   s'   € Ø�Šð ñ 	ô 	ð 	ð 	ð 	r   N)Ú__name__Ú
__module__Ú__qualname__r   r   © r   r   r   r      s2   € € € € € ð
ð 
ð 
ðð ð ð ð r   r   N)Ú__doc__Úpyflakesr   r	   Úpyflakes.test.harnessr   r   r   r   r   ú<module>r      si   ððð ð #Ð "Ð "Ð "Ð "Ð "Ø *Ð *Ð *Ð *Ð *Ð *ðð ð ð ð �8ñ ô ð ð ð r   