a
    “I_™  ã                   @   s0   d Z ddlmZ ddlmZ G dd„ deƒZdS )zDTests for the python wrapper of the check_password_quality function
é    )Úcheck_password_quality)ÚTestCasec                   @   s   e Zd Zdd„ ZdS )ÚPasswordQualityTestsc                 C   sÄ   |   tdƒd¡ |   tdƒd¡ |   tdƒd¡ |   tdƒd¡ |   td	ƒd
¡ |   tdƒd¡ |   tdƒd¡ |   tdƒd¡ |  tdƒd¡ |  tdƒd¡ |  tdƒd¡ |  tdƒd¡ d S )NÚ zempty passwordÚazone char passwordZaaaaaaaaaaaazsame char passwordZBLAzmultiple upcases passwordZ123zdigits onlyu	   matthiÃ©uznot enough high symbolsu   abcdÃ©Ã©Ã Ã§Ã¨zonly lower caseu   abcdÃ©Ã©Ã Ã§Ã¨+zonly lower and symbolsu   abcdÃ©Ã©Ã Ã§Ã¨+à¤¢Zvalidu   Ã§+à¤¢ZA2eZ	BA2eLi443)ZassertFalser   Z
assertTrue)Úself© r   ú>/usr/lib/python3/dist-packages/samba/tests/password_quality.pyÚtest_check_password_quality   sH    
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿ
ÿz0PasswordQualityTests.test_check_password_qualityN)Ú__name__Ú
__module__Ú__qualname__r
   r   r   r   r	   r      s   r   N)Ú__doc__Zsambar   Zsamba.testsr   r   r   r   r   r	   Ú<module>   s   