%PDF- %PDF-
Direktori : /usr/local/lib/python3.8/unittest/test/__pycache__/ |
Current File : //usr/local/lib/python3.8/unittest/test/__pycache__/support.cpython-38.pyc |
U q©ßa¨ ã @ sn d dl Z G dd„ deƒZG dd„ deƒZG dd„ de jƒZG dd „ d eƒZG d d„ deƒZG dd „ d eƒZdS )é Nc @ s e Zd ZdZdd„ Zdd„ ZdS )ÚTestEqualityúUsed as a mixin for TestCasec C s, | j D ] \}}| ||¡ | ||¡ qd S ©N)Úeq_pairsZassertEqual©ÚselfÚobj_1Úobj_2© r ú1/usr/local/lib/python3.8/unittest/test/support.pyÚtest_eq s zTestEquality.test_eqc C s, | j D ] \}}| ||¡ | ||¡ qd S r )Úne_pairsZassertNotEqualr r r r Útest_ne s zTestEquality.test_neN)Ú__name__Ú __module__Ú__qualname__Ú__doc__r r r r r r r s r c @ s e Zd ZdZdd„ ZdS )ÚTestHashingr c C sà | j D ]f\}}z&t|ƒt|ƒks2| d||f ¡ W q tk rj } z| d|||f ¡ W 5 d }~X Y qX q| jD ]f\}}z&t|ƒt|ƒkr | d||f ¡ W qt tk rØ } z| d|||f ¡ W 5 d }~X Y qtX qtd S )Nz%r and %r do not hash equalzProblem hashing %r and %r: %sz#%s and %s hash equal, but shouldn'tzProblem hashing %s and %s: %s)r ÚhashZfailÚ Exceptionr )r r r Úer r r Ú test_hash s (ÿ zTestHashing.test_hashN)r r r r r r r r r r s r c s” e Zd Z‡ fdd„Z‡ fdd„Z‡ fdd„Z‡ fdd„Z‡ fd d „Z‡ fdd„Z‡ fd d„Z ‡ fdd„Z ‡ fdd„Z‡ fdd„Z‡ fdd„Z ‡ ZS )Ú_BaseLoggingResultc s || _ tƒ ¡ d S r )Ú_eventsÚsuperÚ__init__)r Úlog©Ú __class__r r r ) s z_BaseLoggingResult.__init__c s | j d¡ tƒ |¡ d S )NÚ startTest)r Úappendr r ©r Útestr r r r - s z_BaseLoggingResult.startTestc s | j d¡ tƒ ¡ d S )NÚstartTestRun)r r r r# ©r r r r r# 1 s z_BaseLoggingResult.startTestRunc s | j d¡ tƒ |¡ d S )NÚstopTest)r r r r% r! r r r r% 5 s z_BaseLoggingResult.stopTestc s | j d¡ tƒ ¡ d S )NÚstopTestRun)r r r r&