
    Ng                         d dl Z d dlZd dlmZ d dlZd Zd Z ej                    d             Zej	        
                    d          d             Zej	        
                    d          d             ZdS )	    N)Pathc                  ,    ddl m}  | j        dk    sJ d S )Nr   
env_config)#unstructured.partition.utils.configr   IMAGE_CROP_PADr   s    i/var/www/html/ai-engine/env/lib/python3.11/site-packages/test_unstructured/partition/utils/test_config.pytest_default_configr
      s.    >>>>>>$))))))    c                 X    |                      dd           ddlm} |j        dk    sJ d S )Nr      r   r   )setenvr   r   r   monkeypatchr   s     r	   test_env_overrider      sE    '+++>>>>>>$))))))r   c               #     K   ddl m}  t          j        }| j        }| j         d}t          |                                          r!t          j        ||           d t          _        d V  t          |                                          rXt          |                                          rt          j	        |           t          j        ||           |t          _        d S d S )Nr   r   _bak)
r   r   tempfiletempdirGLOBAL_WORKING_PROCESS_DIRr   is_dirshutilmovermtree)r   _tmpdir_storage_tmpdir_storage_tmpdir_baks       r	   _setup_tmpdirr      s      >>>>>>G ;O'BHHHO##%%  O%8999	EEE  '')) #  '')) 	+M/***'999"	# #r   r   c                 8   |                      dd           ddlm} |j        rJ t	          t          j                    dz            |j        k    sJ t          |j                  	                                rJ t          j                    |j        k    sJ d S )NGLOBAL_WORKING_DIR_ENABLEDfalser   r   .cache/unstructuredr   r   r   r    strr   homeGLOBAL_WORKING_DIRr   r   r   
gettempdirr   s     r	   test_env_storage_disabledr(   '   s    3W===>>>>>>4444ty{{2233z7TTTTTJ9::AACCCCC  J$IIIIIIIr   c                 8   |                      dd           ddlm} |j        sJ t	          t          j                    dz            |j        k    sJ t          |j                  	                                sJ t          j                    |j        k    sJ d S )Nr    truer   r   r"   r#   r   s     r	   test_env_storage_enabledr+   2   s    3V<<<>>>>>>0000ty{{2233z7TTTTT
566==?????  J$IIIIIIIr   )r   r   pathlibr   pytestr
   r   fixturer   markusefixturesr(   r+    r   r	   <module>r2      s            * * ** * * # # #" ))J J *)J ))J J *)J J Jr   