Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_pyclbr.cpython-311.opt-2.pyc |
�
�Ke�( � � � 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�
MethodType�BuiltinFunctionType)�TestCase�main)�utilc � � d S �N� r � �:/usr/local/apps/python3/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� Zdd�Zd� 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)�set�print�sys�stderr�fail�pop)�self�l1�l2�ignore�missings r �assertListEqzPyclbrTest.assertListEq s� � �>��r�7�7�S��W�W�$��F���3��� 4��E�r�r�r�2�2�2�v�v�>�S�Z�P�P�P�P��I�I�l�W�[�[�]�]�2�3�3�3�3�3� 4� 4r
c � � ||v rd S t ||� � st d|� � | � t ||� � d|�d|�d�� � d S )Nz???zexpected hasattr(z, �))�hasattrr �
assertTrue)r �obj�attrr! s r �
assertHasattrzPyclbrTest.assertHasattr"