python (3.12.0)
͑eB_ d dl Z d dlZd dlZd dlmZ d Z eej ej \ ZZ Z
eej ej \ ZZZ
edk( r e j yy) N)
isabstractc G fddt j } G fddt j } G fddt j }|||fS )Nc , e Zd Z fdZ fdZ fdZy)#test_factory.<locals>.TestLegacyAPIc t j d }| j |j d }| j t |d G d d }| j
t | G d d| }| j | j d | j t |j dd
y )Nc y N selfs A/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_abc.pyfoozMtest_factory.<locals>.TestLegacyAPI.test_abstractproperty_basics.<locals>.foo c y r r
r s r
barzMtest_factory.<locals>.TestLegacyAPI.test_abstractproperty_basics.<locals>.bar r __isabstractmethod__c 0 e Zd Zej d Zy)Ktest_factory.<locals>.TestLegacyAPI.test_abstractproperty_basics.<locals>.Cc yN r
r s r
r zOtest_factory.<locals>.TestLegacyAPI.test_abstractproperty_basics.<locals>.C.foo s &'r N)__name__
__module____qualname__abcabstractpropertyr r
r r
Cr s %%' &'r r metaclassc ( e Zd Ze fd Z xZS )Ktest_factory.<locals>.TestLegacyAPI.test_abstractproperty_basics.<locals>.Dc t | S r superr r __class__s r
r zOtest_factory.<locals>.TestLegacyAPI.test_abstractproperty_basics.<locals>.D.foo
&+gk1r )r r r propertyr
__classcell__r( s @r
Dr# s 1 1r r- r F)r r
assertTruer assertFalsehasattrassertRaises TypeErrorassertEqualr getattrr r r r r- abc_ABCMetas r
test_abstractproperty_basicsz@test_factory.<locals>.TestLegacyAPI.test_abstractproperty_basics s
!
! "OOC445WS*@AB
(k
(
i+
2A
2
QSWWa(WQUU,BEJKr c t j d }| j |j t d }| j t
|dd G d d }| j t | G d d | }| j |j d | j | j d y )
Nc y r r
clss r
r zPtest_factory.<locals>.TestLegacyAPI.test_abstractclassmethod_basics.<locals>.foo$ r c y r r
r: s r
r zPtest_factory.<locals>.TestLegacyAPI.test_abstractclassmethod_basics.<locals>.bar'