
    kcP                     >    d dl Z d dlZ G d dej                        Zy)    Nc                       e Zd Zd Zd Zd Zy)PidProxyTestsc                     ddl m} |S )Nr   )PidProxy)supervisor.pidproxyr   )selfr   s     @/usr/lib/python3/dist-packages/supervisor/tests/test_pidproxy.py_getTargetClasszPidProxyTests._getTargetClass   s
    0    c                 .     | j                         |i |S )N)r
   )r   argkws      r	   _makeOnezPidProxyTests._makeOne	   s    %t##%s1b11r   c                    g d}| j                  |      }| j                  |j                  d       | j                  |j                  t        j
                  j                  d             | j                  |j                  g d       y )N)zpidproxy.py/path/to/pidfile./cmd-arg1-arg2r   r   )r   r   r   )r   assertEqualpidfileabscmdospathabspathcmdargs)r   argspps      r	   test_ctor_parses_argsz#PidProxyTests.test_ctor_parses_args   s`    M]]4 %78BGGOOG$<=%@Ar   N)__name__
__module____qualname__r
   r   r    r   r	   r   r      s    2Br   r   )r   unittestTestCaser   r"   r   r	   <module>r%      s    	 BH%% Br   