o
    þâfP  ã                   @   s&   d dl Z d dlZG dd„ dejƒZdS )é    Nc                   @   s$   e Zd Zdd„ Zdd„ Zdd„ ZdS )ÚPidProxyTestsc                 C   s   ddl m} |S )Nr   )ÚPidProxy)Úsupervisor.pidproxyr   )Úselfr   © r   úQ/var/www/html/venv/lib/python3.10/site-packages/supervisor/tests/test_pidproxy.pyÚ_getTargetClass   s   zPidProxyTests._getTargetClassc                 O   s   |   ¡ |i |¤ŽS )N)r   )r   ÚargÚkwr   r   r   Ú_makeOne	   s   zPidProxyTests._makeOnec                 C   sL   g d¢}|   |¡}|  |jd¡ |  |jtj d¡¡ |  |jg d¢¡ d S )N)zpidproxy.pyú/path/to/pidfileú./cmdú-arg1ú-arg2r   r   )r   r   r   )r   ÚassertEqualÚpidfileÚabscmdÚosÚpathÚabspathÚcmdargs)r   ÚargsÚppr   r   r   Útest_ctor_parses_args   s
   
z#PidProxyTests.test_ctor_parses_argsN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r      s    r   )r   ÚunittestÚTestCaser   r   r   r   r   Ú<module>   s    