Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_contextlib.cpython-311.pyc |
�
�Ke%� � � � d Z ddlZddlZddlZddlZddlZddlZddlZddlT ddl m
Z
ddlmZ ddl
Z
G d� dej � � Z G d� d ej � � Z G d
� dej � � Z G d� d
ej � � Z G d� dej � � Z G d� dej � � Z G d� de� � Z G d� dej � � Z G d� d� � Z G d� deej � � Z G d� d� � Z G d� deej � � Z G d� deej � � Z G d � d!ej � � Z G d"� d#ej � � Zed$k r ej � � dS dS )%z9Unit tests for contextlib.py, and other context managers.� N)�*)�support)� os_helperc � � e Zd Zd� Zd� Zd� ZdS )�TestAbstractContextManagerc � � G d� dt � � } |� � }| � |� � � |� � d S )Nc � � � e Zd Z� fd�Z� xZS )�;TestAbstractContextManager.test_enter.<locals>.DefaultEnterc �4 �� t � � j |� d S �N��super�__exit__��self�args� __class__s ��>/usr/local/apps/python3/lib/python3.11/test/test_contextlib.pyr zDTestAbstractContextManager.test_enter.<locals>.DefaultEnter.__exit__ � �� � ���� �$�'�'�'�'� ��__name__�
__module__�__qualname__r �
__classcell__�r s @r �DefaultEnterr
�8 �� � � � � �
(�
(�
(�
(�
(�
(�
(�
(�
(r r )�AbstractContextManager�assertIs� __enter__)r r �managers r �
test_enterz%TestAbstractContextManager.test_enter s` � � (� (� (� (� (�1� (� (� (� �,�.�.���
�
�g�'�'�)�)�7�3�3�3�3�3r c � � G d� dt � � }| � t � � 5 |� � d d d � � d S # 1 swxY w Y d S )Nc � � e Zd ZdS )�ETestAbstractContextManager.test_exit_is_abstract.<locals>.MissingExitN�r r r � r r �MissingExitr&