Sindbad~EG File Manager
�
SԚg� � �� � d Z ddlZddlZddlZddlmZ ddlmZ ej s ej d� � � ej
ed� � G d� de� � Zd � Ze
d
k r ej � � dS dS )z/This test checks for correct wait4() behavior.
� N)�ForkWait)�supportzrequires working os.fork()�wait4c � � e Zd Zd� ZdS )� Wait4Testc � � t j }t j � d� � rd}t j t
j d�� � D ]#}t j ||� � \ }}}||k r n�$| � ||� � | � t j
|� � |� � | � |� � d S )N�aixr F)�error)�os�WNOHANG�sys�platform�
startswithr �sleeping_retry�
SHORT_TIMEOUTr �assertEqual�waitstatus_to_exitcode�
assertTrue)�self�cpid�exitcode�option�_�spid�status�rusages �,/usr/local/lib/python3.11/test/test_wait4.py� wait_implzWait4Test.wait_impl s� � �����<�"�"�5�)�)� � �F��'��(=�U�K�K�K� � �A� $&�8�D�&�#9�#9� �D�&�&��t�|�|��� �����t�$�$�$�����2�6�:�:�H�E�E�E���������� N)�__name__�
__module__�__qualname__r � r r r r s# � � � � � � � � � � r r c �, � t j � � d S )N)r �
reap_childrenr# r r �tearDownModuler&