| Current Path : /lib/python3/dist-packages/zope/component/tests/__pycache__/ |
| Current File : //lib/python3/dist-packages/zope/component/tests/__pycache__/test_standalone.cpython-38.pyc |
U
,�W� � @ sT d Z ddlZzddlZW n ek
r0 dZY nX dZG dd� dej�Zdd� ZdS ) zComponent Architecture Tests
� NFTc @ s e Zd Zdd� ZdS )�StandaloneTestsc
C s0 dd l }dd l}dd l}dd l}|j�|j�}|j�|j�t��}|j� |d�}|j
||g|j|j|jd�}z�|�|j|j� |j�� z|�� } W n. tk
r� }
z|
jdkr�� W 5 d }
~
X Y nX | dk�r|j
�� }t|t�r�|�� }|j�d� |j
�|� |j�d� | �d| � W 5 |j
�� X d S )Nr zstandalonetests.py)�stdout�stderr�stdin� zQ################################################################################
zOutput code: %d)�
subprocess�sys�os�pickle�path�abspath�
executable�dirname�__file__�join�Popen�PIPEZSTDOUTr �close�dumpr �wait�OSError�errno�read�
isinstance�bytes�decoder �writeZfail)�selfr r r r
r
�whereZprogramZprocessZrc�e�output� r! �F/usr/lib/python3/dist-packages/zope/component/tests/test_standalone.py�testStandalone s:
�
zStandaloneTests.testStandaloneN)�__name__�
__module__�__qualname__r# r! r! r! r"