python (3.11.7)
    e(                        	 d dl Z d dlmZ d dlmZmZmZ d dlZd dlm	Z	m
Z d dlm
Z d dlZ e ed                     Z e ed                     Z G d d	e	          Z G d
 de	          Zedk    r e             dS dS )
    N)dedent)FunctionType
MethodTypeBuiltinFunctionType)TestCasemain)utilc                      d S N r       D/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_pyclbr.py<lambda>r          T r
   c                     d S r   r   )cs    r   r   r      r   r
   c                   F    e Zd Zd Zd Zd Zd ZddZd Zd	 Z	d
 Z
d ZdS )
PyclbrTestc                 
   	 t          |          t          |          z  t          |          z
  }|rPt          d|d|d|t          j                   |                     d|                                z             d S d S )Nzl1=z
l2=z
ignore=filez
%r missing)setprintsysstderrfailpop)selfl1l2ignoremissings        r   assertListEqzPyclbrTest.assertListEq   s    >r77SWW$F3 	4Errr222vv>SZPPPPIIlW[[]]233333	4 	4r
   c                     	 ||v rd S t          ||          st          d|           |                     t          ||          d|d|d           d S )Nz???zexpected hasattr(z, ))hasattrr   
assertTrue)r   objattrr!   s       r   
assertHasattrzPyclbrTest.assertHasattr"