
    YfK                     V    d Z ddlZddlZddlZddlmZ ddlmZ  G d de          ZdS )z3
Tests for distributed trial's options management.
    N)WorkerOptions)TestCasec                   *    e Zd ZdZddZddZddZdS )WorkerOptionsTestsz%
    Tests for L{WorkerOptions}.
    returnNc                 ,    t                      | _        dS )zK
        Build an L{WorkerOptions} object to be used in the tests.
        N)r   optionsselfs    W/var/www/html/env/lib/python3.11/site-packages/twisted/trial/_dist/test/test_options.pysetUpzWorkerOptionsTests.setUp   s     %    c                    |                      t          j        t          j                               t	          j                    r|                      t          j                   t	          j                     | j                            g d           | 	                    dt          j                               | 
                    t	          j                               dS )zd
        L{WorkerOptions} supports a subset of standard options supported by
        trial.
        )z--recursionlimit2000z--disablegci  N)
addCleanupsyssetrecursionlimitgetrecursionlimitgc	isenabledenabler	   parseOptionsassertEqualassertFalser
   s    r   test_standardOptionsz'WorkerOptionsTests.test_standardOptions   s    
 	-s/D/F/FGGG<>> 	'OOBI&&&
	!!"M"M"MNNNs466777(((((r   c                    |                      t          j                            t          j                            t          j                    d                    | j                                        j                   dS )z
        L{WorkerOptions.coverdir} returns the C{coverage} child directory of
        the current directory to be used for storing coverage data.
        coverageN)r   ospathrealpathjoingetcwdr	   coverdirr
   s    r   test_coveragez WorkerOptionsTests.test_coverage(   sc    
 	GRW\\")++zBBCCL!!##(	
 	
 	
 	
 	
r   )r   N)__name__
__module____qualname____doc__r   r   r$    r   r   r   r      sZ         ' ' ' ') ) ) )
 
 
 
 
 
r   r   )	r(   r   r   r   twisted.trial._dist.optionsr   twisted.trial.unittestr   r   r)   r   r   <module>r,      s     
			 				 



 5 5 5 5 5 5 + + + + + + 
  
  
  
  
  
  
  
  
  
r   