o
    hF                     @   s0   d Z ddlmZ ddlmZ G dd deZdS )z/
Tests for detecting redefinition of builtins.
    )messages)TestCasec                   @   s   e Zd Zdd Zdd ZdS )TestBuiltinsc                 C   s   |  dtj d S )Nz
        def foo():
            a = range(1, 10)
            range = a
            return range

        foo()

        print(range)
        )flakesmUndefinedLocalself r
   P/var/www/html/ai/venv/lib/python3.10/site-packages/pyflakes/test/test_builtin.pytest_builtin_unbound_local
   s   	z'TestBuiltins.test_builtin_unbound_localc                 C   s   |  d d S )Nzr
        def f():
            global range
            range = None
            print(range)

        f()
        )r   r   r
   r
   r   test_global_shadowing_builtin   s   z*TestBuiltins.test_global_shadowing_builtinN)__name__
__module____qualname__r   r   r
   r
   r
   r   r      s    r   N)__doc__pyflakesr   r   pyflakes.test.harnessr   r   r
   r
   r
   r   <module>   s    