U
    kO                     @   s   G d d de ZdddZdS )c                   @   s    e Zd ZdddZd	ddZdS )

TestRunner   Tc                 K   s   || _ || _|| _d S )N)	verbosityinteractivefailfast)selfr   r   r   kwargs r   Y/var/www/html/UseVoiceDocker/env/lib/python3.8/site-packages/django_pytest/test_runner.py__init__   s    zTestRunner.__init__Nc                 C   s   dd l }dd l}|d kr(td td |r<td td g }| jrP|d | jdkrf|d n| jdkrz|d z(|jdd }|	|j|d   W n t
k
r   Y nX ||| d S )	N    zrNot yet implemented: py.test is still not able to discover the tests in all the INSTALLED_APPS as Django requires.r   zUNot yet implemented: py.test is still not able to run extra_tests as Django requires.z--exitfirstz--quietz	--verbosez--)pytestsysprintexitr   appendr   argvindexextend
ValueErrormain)r   test_labelsextra_testsr   r   Zpytest_argsZpytest_args_indexr   r   r	   	run_tests   s*    



zTestRunner.run_tests)r   TT)N)__name__
__module____qualname__r
   r   r   r   r   r	   r      s   
r   r   TNc                 C   s   t ||dd}|| | d S )NF)r   )r   r   )r   r   r   r   Zrunnerr   r   r	   r   *   s    r   )r   TN)objectr   r   r   r   r   r	   <module>   s   )