
    iC                     |    d dl Z d dlZd dlZd dlZ G d dej                        Zedk(  r ej                          yy)    Nc                       e Zd Zd Z ej
                  dej                  vd      d        Z ej
                  dej                  vd      d        Z	y)DocsIncludedTestc                     ddl m}m} y )Nr   )has_local_docs	open_docs)pygame.docs.__main__r   r   )selfr   r   s      `/home/obispo/Crisostomo_bridge/mision_env/lib/python3.12/site-packages/pygame/tests/docs_test.pytest_doc_import_worksz&DocsIncludedTest.test_doc_import_works   s    BB    CIz"Docs not required for local buildsc                 <    ddl m} | j                   |              y )Nr   )r   )r   r   
assertTrue)r	   r   s     r
   test_docs_includedz#DocsIncludedTest.test_docs_included   s    7()r   c                     	 t        j                  t        j                  ddgddt         j                  t         j                         y # t         j
                  $ r Y y w xY w)Nz-mzpygame.docs   T)timeoutcheckstdoutstderr)
subprocessrunsys
executablePIPETimeoutExpired)r	   s    r
   test_docs_commandz"DocsIncludedTest.test_docs_command   sO    	NN}5!! (( 		s   AA
 
A A N)
__name__
__module____qualname__r   unittestskipIfosenvironr   r    r   r
   r   r      s`    C X__T+-QR* S*
 X__T+-QR Sr   r   __main__)r#   r   r   r!   TestCaser   r   mainr%   r   r
   <module>r)      s=    	  
 x(( 6 zHMMO r   