
    i!                     |    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
                  ej                  j                  d      dv d      d        Z	d Z
y)CameraModuleTestc                 h    t        j                          t         j                  j                          y N)pygameinitcameraselfs    b/home/obispo/Crisostomo_bridge/mision_env/lib/python3.12/site-packages/pygame/tests/camera_test.pysetUpzCameraModuleTest.setUp   s        SDL_VIDEODRIVER)dummyandroidz,requires the SDL_VIDEODRIVER to be non dummyc                 H   t         j                  j                         }t        |      dk(  r| j	                  d       t         j                  j                  |d   d      }|j                          |j                         }| j                  |d       |j                          y )Nr   zNo cameras found)i  i  zCould not capture image)
r   r	   list_cameraslenskipTestCamerastart	get_imageassertIsNotNonestop)r   camerascamimages       r   test_camerazCameraModuleTest.test_camera   sw    
 --,,.w<1MM,-mm""71:z:		U$=>
r   c                 h    t         j                  j                          t        j                          y r   )r   r	   quitr
   s    r   tearDownzCameraModuleTest.tearDown   s    r   N)__name__
__module____qualname__r   unittestskipIfosenvirongetr   r!    r   r   r   r      sE    
 X__


()-AA6
	
r   r   __main__)r%   r'   r   pygame.cameraTestCaser   r"   mainr*   r   r   <module>r/      s=     	  x(( 6 zHMMO r   