
    &hC                     ~    S SK r S SKrS SKrS SKr " S S\R                  5      r\S:X  a  \R                  " 5         gg)    Nc                       \ rS rSrS r\R                  " S\R                  ;  S5      S 5       r	\R                  " S\R                  ;  S5      S 5       r
Srg)	DocsIncludedTest   c                     SSK JnJn  g )Nr   )has_local_docs	open_docs)pygame.docs.__main__r   r   )selfr   r   s      N/var/www/auris/envauris/lib/python3.13/site-packages/pygame/tests/docs_test.pytest_doc_import_works&DocsIncludedTest.test_doc_import_works   s    BB    CIz"Docs not required for local buildsc                 <    SSK Jn  U R                  U" 5       5        g )Nr   )r   )r	   r   
assertTrue)r
   r   s     r   test_docs_included#DocsIncludedTest.test_docs_included   s    7()r   c                      [         R                  " [        R                  SS/SS[         R                  [         R                  S9  g ! [         R
                   a     g f = f)Nz-mzpygame.docs   T)timeoutcheckstdoutstderr)
subprocessrunsys
executablePIPETimeoutExpired)r
   s    r   test_docs_command"DocsIncludedTest.test_docs_command   sO    	NN}5!! (( 		s   AA AA N)__name__
__module____qualname____firstlineno__r   unittestskipIfosenvironr   r    __static_attributes__r"   r   r   r   r      s\    C __T+-QR* S*
 __T+-QR Sr   r   __main__)r)   r   r   r'   TestCaser   r#   mainr"   r   r   <module>r/      s;    	  
 x(( 6 zMMO r   