python (3.11.7)
    e^                         d Z ddlZddlZddlZddlmZ d Z eej        ej                  \  Z	Z
Z eej        ej                  \  ZZ
Zedk    r ej                     dS dS )zUnit tests for abc.py.    N)
isabstractc                       G  fddt           j                  } G  fddt           j                  } G  fddt           j                  }|||fS )Nc                   .    e Zd Z fdZ fdZ fdZdS )#test_factory.<locals>.TestLegacyAPIc                    t           j        d             }|                     |j                   d }|                     t          |d                      G d d          }|                     t          |            G d d|          }|                      |            j	        d	           |                     t          |j	        dd
                     d S )Nc                     d S N selfs    A/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_abc.pyfoozMtest_factory.<locals>.TestLegacyAPI.test_abstractproperty_basics.<locals>.foo       4    c                     d S r	   r
   r   s    r
   barzMtest_factory.<locals>.TestLegacyAPI.test_abstractproperty_basics.<locals>.bar         r   __isabstractmethod__c                   .    e Zd Zej        d             ZdS )Ktest_factory.<locals>.TestLegacyAPI.test_abstractproperty_basics.<locals>.Cc                     dS N   r
   r   s    r
   r   zOtest_factory.<locals>.TestLegacyAPI.test_abstractproperty_basics.<locals>.C.foo   s    &'ar   N)__name__
__module____qualname__abcabstractpropertyr   r
   r   r
   Cr      s'