File: //usr/local/lib/python3.10/test/__pycache__/test_dynamic.cpython-310.opt-2.pyc
o
�i* � @ sJ d dl Z d dlZd dlmZmZ G dd� dej�Zedkr#e�� dS dS )� N)� swap_item� swap_attrc @ s^ e Zd Z dd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� ZdS )�RebindBuiltinsTestsc G s d S �N� )�self�func�argsr r �./usr/local/lib/python3.10/test/test_dynamic.py�configure_func
s z"RebindBuiltinsTests.configure_funcc C sf dd� }| � |� | �|� d� tt� ddd� �� | �|� d� W d � d S 1 s,w Y d S )Nc S � t g d��S �N)� � � ��lenr r r r
�foo � z=RebindBuiltinsTests.test_globals_shadow_builtins.<locals>.foor r c S � dS �N� r ��xr r r
�<lambda># � zBRebindBuiltinsTests.test_globals_shadow_builtins.<locals>.<lambda>r �r �assertEqualr �globals�r r r r r
�test_globals_shadow_builtins s
"�z0RebindBuiltinsTests.test_globals_shadow_builtinsc C sd dd� }| � |� | �|� d� ttddd� �� | �|� d� W d � d S 1 s+w Y d S )Nc S r r
r r r r r
r ( r z5RebindBuiltinsTests.test_modify_builtins.<locals>.foor r c S r r r r r r r
r - r z:RebindBuiltinsTests.test_modify_builtins.<locals>.<lambda>r )r r r �builtinsr r r r
�test_modify_builtins&