File: //usr/local/lib/python3.7/test/__pycache__/test_wait4.cpython-37.pyc
B
��g� � @ s� d Z ddlZddlZddlZddlZddlmZ ddlmZm Z e ed� e ed� G dd� de�Z
d d
� Zedkr|e�
� dS )z/This test checks for correct wait4() behavior.
� N)�ForkWait)�
reap_children�
get_attribute�fork�wait4c @ s e Zd Zdd� ZdS )� Wait4Testc C s� t j}tj�d�rd}t�� d }x6t�� |krXt �||�\}}}||krLP t�d� q$W | � ||� | � |dd|d@ |d? f � | �
|� d S )NZaixr g $@g�������?zcause = %d, exit = %d� � )�os�WNOHANG�sys�platform�
startswith�timeZ monotonicr ZsleepZassertEqualZ
assertTrue)�selfZcpid�optionZdeadlineZspid�statusZrusage� r �+/usr/local/lib/python3.7/test/test_wait4.py� wait_impl s zWait4Test.wait_implN)�__name__�
__module__�__qualname__r r r r r r s r c C s
t � d S )N)r r r r r �tearDownModule# s r �__main__)�__doc__r
r r ZunittestZtest.fork_waitr Ztest.supportr r r r r �mainr r r r �<module> s