
    &h!                     ~    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                  " \R                  R                  S5      S;   S5      S 5       r
S rSrg	)
CameraModuleTest   c                 j    [         R                  " 5         [         R                  R                  5         g N)pygameinitcameraselfs    P/var/www/auris/envauris/lib/python3.13/site-packages/pygame/tests/camera_test.pysetUpCameraModuleTest.setUp   s        SDL_VIDEODRIVER)dummyandroidz,requires the SDL_VIDEODRIVER to be non dummyc                 J   [         R                  R                  5       n[        U5      S:X  a  U R	                  S5        [         R                  R                  US   S5      nUR                  5         UR                  5       nU R                  US5        UR                  5         g )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_cameraCameraModuleTest.test_camera   sw    
 --,,.w<1MM,-mm""71:z:		U$=>
r   c                 j    [         R                  R                  5         [         R                  " 5         g r   )r   r
   quitr   s    r   tearDownCameraModuleTest.tearDown   s    r    N)__name__
__module____qualname____firstlineno__r   unittestskipIfosenvirongetr    r$   __static_attributes__r&   r   r   r   r      sC    
 __


()-AA6
	
r   r   __main__)r+   r-   r   pygame.cameraTestCaser   r'   mainr&   r   r   <module>r5      s;     	  x(( 6 zMMO r   