| Server IP : 118.27.122.248 / Your IP : 216.73.216.15 Web Server : Apache System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64 User : c9415830 ( 11735) PHP Version : 8.4.17 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/alt/python36/lib64/python3.6/test/test_asyncio/__pycache__/ |
Upload File : |
3
�w2_�u � @ s� d Z ddlZddlmZ ddlZddlZddlmZ dZeje�ZG dd� dej �Z
G dd � d ej �ZG d
d� dej �ZG dd
� d
ej �Z
edkr�ej� dS )zTests for lock.py� N)�mock)�
test_utilszt^<(?P<class>.*?) object at (?P<address>.*?)\[(?P<extras>(set|unset|locked|unlocked)(,value:\d)?(,waiters:\d+)?)\]>\Zc s� e Zd Z� fdd�Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Z� ZS )� LockTestsc s t � j� | j� | _d S )N)�super�setUp�
new_test_loop�loop)�self)� __class__� �A/opt/alt/python36/lib64/python3.6/test/test_asyncio/test_locks.pyr s
zLockTests.setUpc C sD t j� }tj|d�}| j|j|� tj| jd�}| j|j| j� d S )N)r )r �Mock�asyncio�Lock�assertIs�_loopr )r r �lockr r r �test_ctor_loop s
zLockTests.test_ctor_loopc C s( t j| j� t j� }| j|j| j� d S )N)r �set_event_loopr r r r )r r r r r �test_ctor_noloop! s zLockTests.test_ctor_noloopc s� t j| jd�� | jt� �jd�� | jtjt� ��� t j� fdd��}| jj |� � | jt� �jd�� | jtjt� ��� d S )N)r z[unlocked]>c 3 s � E d H d S )Nr r )r r r �acquire_lock+ s z)LockTests.test_repr.<locals>.acquire_lockz [locked]>)
r r r �
assertTrue�repr�endswith�RGX_REPR�match� coroutine�run_until_complete)r r r )r r � test_repr&