o
    Â/¾O"  ã                   @   sH   d Z dZddlZi fdd„Zedkr"ddlZdd„ Zejd	d
� dS dS )z)Self-test for Crypto.Random.OSRNG packagez$Id$é    Nc                 C   s´   g }t jdkr$ddlm} ||j| d�7 }ddlm} ||j| d�7 }nt jdkr7ddlm} ||j| d�7 }tt dƒrJdd	lm} ||j| d�7 }dd
lm	} ||j| d�7 }|S )NÚntr   )Útest_nt)Úconfig)Útest_winrandomÚposix)Ú
test_posixÚurandom)Útest_fallback)Útest_generic)
ÚosÚnameÚCrypto.SelfTest.Random.OSRNGr   Ú	get_testsr   r   Úhasattrr	   r
   )r   Útestsr   r   r   r	   r
   © r   úW/var/www/html/env/lib/python3.10/site-packages/Crypto/SelfTest/Random/OSRNG/__init__.pyr      s   


r   Ú__main__c                   C   s   t  tƒ ¡S )N)ÚunittestÚ	TestSuiter   r   r   r   r   Ú<lambda>-   s    r   Úsuite)ÚdefaultTest)Ú__doc__Ú__revision__r   r   Ú__name__r   r   Úmainr   r   r   r   Ú<module>   s   ý