
    :Qg                         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                  j                  d      d        Zej                  j                  d      d        Zy)	    N)Pathc                  2    ddl m}  | j                  dk(  sJ y )Nr   
env_config)#unstructured.partition.utils.configr   IMAGE_CROP_PADr   s    j/var/www/html/answerous/venv/lib/python3.12/site-packages/test_unstructured/partition/utils/test_config.pytest_default_configr
      s    >$$)))    c                 V    | j                  dd       ddlm} |j                  dk(  sJ y )Nr      r   r   )setenvr   r   r   monkeypatchr   s     r	   test_env_overrider      s*    '+>$$)))r   c               #     K   ddl m}  t        j                  }| j                  }| j                   d}t        |      j                         r!t        j                  ||       d t        _        d  t        |      j                         rPt        |      j                         rt        j                  |       t        j                  ||       |t        _        y y w)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BC4HO##%O%89	 '') '')MM/*'9"	 *s   CCr   c                 >   | j                  dd       ddlm} |j                  rJ t	        t        j                         dz        |j                  k(  sJ t        |j                        j                         rJ t        j                         |j                  k7  sJ y )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tyy{223z7T7TTTTJ99:AACCC J$I$IIIIr   c                 >   | j                  dd       ddlm} |j                  sJ t	        t        j                         dz        |j                  k(  sJ t        |j                        j                         sJ t        j                         |j                  k(  sJ y )Nr    truer   r   r"   r#   r   s     r	   test_env_storage_enabledr+   2   s    3V<>0000tyy{223z7T7TTTT
556==??? J$I$IIIIr   )r   r   pathlibr   pytestr
   r   fixturer   markusefixturesr(   r+    r   r	   <module>r2      s       ** # #" )J *J )J *Jr   