File: //lib64/python3.6/unittest/__pycache__/suite.cpython-36.opt-2.pyc
3
\ï( ã @ sx d dl Z ddlmZ ddlmZ dZdd„ ZG dd „ d eƒZG d
d„ deƒZG dd
„ d
eƒZ dd„ Z
G dd„ deƒZdS )é Né )Úcase)ÚutilTc C s t | |dd„ ƒ}|ƒ d S )Nc S s d S )N© r r r ú&/usr/lib64/python3.6/unittest/suite.pyÚ<lambda> s z!_call_if_exists.<locals>.<lambda>)Úgetattr)ÚparentÚattrÚfuncr r r Ú_call_if_exists s r c @ sl e Zd ZdZf fdd„Zdd„ Zdd„ Zdd „ Zd
d„ Zdd
„ Z dd„ Z
dd„ Zdd„ Zdd„ Z
dd„ ZdS )Ú
BaseTestSuiteTc C s g | _ d| _| j|ƒ d S )Nr )Ú_testsÚ_removed_testsÚaddTests)ÚselfÚtestsr r r Ú__init__ s zBaseTestSuite.__init__c C s dt j| jƒt| ƒf S )Nz
<%s tests=%s>)r ÚstrclassÚ __class__Úlist)r r r r Ú__repr__ s zBaseTestSuite.__repr__c C s t || jƒstS t| ƒt|ƒkS )N)Ú
isinstancer ÚNotImplementedr )r Úotherr r r Ú__eq__ s zBaseTestSuite.__eq__c C s
t | jƒS )N)Úiterr )r r r r Ú__iter__"