Файловый менеджер - Редактировать - /usr/lib/python3/dist-packages/twisted/_threads/test/__pycache__/test_memory.cpython-310.pyc
Ðазад
o �b# � @ sD d Z ddlmZ ddlmZ ddlmZmZmZ G dd� de�Z dS ) z( Tests for L{twisted._threads._memory}. � )�verifyObject)�SynchronousTestCase� )�AlreadyQuit�IWorker�createMemoryWorkerc @ s( e Zd ZdZdd� Zdd� Zdd� ZdS ) �MemoryWorkerTestsz$ Tests for L{MemoryWorker}. c s� t � \}}tt|� g � |�� fdd�� |�� fdd�� | �� g � | �|� d� | �� dg� | �|� d� | �� ddg� dS )z� L{createMemoryWorker} creates an L{IWorker} and a callable that can perform work on it. The performer returns C{True} if it accomplished useful work. c � � � d�S )N� ��append� ��doner �C/usr/lib/python3/dist-packages/twisted/_threads/test/test_memory.py�<lambda> � z?MemoryWorkerTests.test_createWorkerAndPerform.<locals>.<lambda>c r )N� r r r r r r r Tr r N)r r r �do�assertEqual��self�worker� performerr r r �test_createWorkerAndPerform s z-MemoryWorkerTests.test_createWorkerAndPerformc sp t � \}}g � � fdd�}|�|� |�� | �t|j|� | �t|j� |� | �� dg� | �|� d� dS )a Calling C{quit} on the worker returned by L{createMemoryWorker} causes its C{do} and C{quit} methods to raise L{AlreadyQuit}; its C{perform} callable will start raising L{AlreadyQuit} when the work already provided to C{do} has been exhausted. c s � � d� d S )N� r r r r r �moreWork. s z2MemoryWorkerTests.test_quitQuits.<locals>.moreWorkr FN)r r �quit�assertRaisesr r )r r r r r r r �test_quitQuits$ s z MemoryWorkerTests.test_quitQuitsc C s t � \}}| �|� d� dS )z� The C{perform} callable returned by L{createMemoryWorker} will return no result when there's no work to do yet. Since there is no work to do, the performer returns C{False}. FN)r r r r r r �test_performWhenNothingToDoYet9 s z0MemoryWorkerTests.test_performWhenNothingToDoYetN)�__name__� __module__�__qualname__�__doc__r r r r r r r r s r N) r$ �zope.interface.verifyr �twisted.trial.unittestr � r r r r r r r r �<module> s
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка