AnonSec Shell
Server IP : 85.193.89.191  /  Your IP : 3.17.76.126
Web Server : Apache
System : Linux 956367-cx40159.tmweb.ru 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64
User : bitrix ( 600)
PHP Version : 8.1.27
Disable Function : NONE
MySQL : OFF  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python2.7/site-packages/passlib/tests/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /lib/python2.7/site-packages/passlib/tests/test_pwd.pyo
�
yXXc@s�dZddlZddlZeje�ZddlmZdddgZdefd��YZ	ddl
mZmZed	Z
ed
Zdefd��YZdd
l
mZdddgZdefd��YZdS(s&passlib.tests -- tests for passlib.pwdi����N(tTestCaset	UtilsTesttGenerateTesttStrengthTestcBseZdZdZd�ZRS(stest internal utilitiesspasslib.pwdcCs�ddlm}|j|d�d�|j|d�d�|j|d�d�|j|d�d�|j|d	�d
�|j|d	d�d
�|j|d�dd
d�dS(s_self_info_rate()i����(t_self_info_ratetitaitabitabcditabcdaaaag��@���?tplacesiNtaaaaaaaatabababababababab(tpasslib.pwdRtassertEqualtassertAlmostEqual(tselfR((s:/usr/lib/python2.7/site-packages/passlib/tests/test_pwd.pyttest_self_info_rates(t__name__t
__module__t__doc__tdescriptionPrefixR(((s:/usr/lib/python2.7/site-packages/passlib/tests/test_pwd.pyRs(tgenwordtdefault_charsetstascii_62thextWordGeneratorTestcBsDeZdZdZd�Zed�Zd�Zd�Zd�Z	RS(stest generation routinesspasslib.pwd.genword()cCsCtt|�j�ddlm}|j|d|jd��dS(Ni����(tSequenceGeneratortrngs
pwd generator(tsuperRtsetUpR
Rt	patchAttrt	getRandom(RR((s:/usr/lib/python2.7/site-packages/passlib/tests/test_pwd.pyRDscCsy|jt|�|�|rP|tkr1|}n|jtt|��|�n|jtdj|��t|��dS(s2check result list matches expected count & charsetRN(RtlentTruetsettjoin(Rtresultstcounttcharstunique((s:/usr/lib/python2.7/site-packages/passlib/tests/test_pwd.pytassertResultContentsLs	cCs<t�}|jt|�d�|jtdtdt�dS(sgeneral behaviori	s(?i)unexpected keyword.*badkwdtbadkwdN(RRR!tassertRaisesRegext	TypeErrorR"(Rtresult((s:/usr/lib/python2.7/site-packages/passlib/tests/test_pwd.pyttest_generalUs	cCs�tdd�}|j|dt�tdt�}gtd�D]}t|�^q>}|j|dt�|jttdd�dS(s'returns' keywordtreturnsi�sinvalid-typeN(RR)RtitertrangetnexttassertRaisesR,(RR%tgent_((s:/usr/lib/python2.7/site-packages/passlib/tests/test_pwd.pyttest_returns_s%cCs|tdddd�}|j|dt�tdddddd�}|j|ddd	d
�|jttdddd�dS(s'charset' & 'chars' optionstcharsetRR/i�tlengthiR'tabcR(iN(RR)RR3R,(RR%((s:/usr/lib/python2.7/site-packages/passlib/tests/test_pwd.pyttest_charsetms
(
RRRRRR"R)R.R6R:(((s:/usr/lib/python2.7/site-packages/passlib/tests/test_pwd.pyR@s			
	(t	genphrasetalphatbetatgammatPhraseGeneratorTestcBsGeZdZdZedd�Zd�Zd�Zd�Zd�Z	RS(stest generation routinesspasslib.pwd.genphrase()t cs�|jt|�|�|rP|tkr1|}n|jtt|��|�nttjj�fd�|D���}|j|t|��dS(s2check result list matches expected count & charsetc3s|]}|j��VqdS(N(tsplit(t.0telem(tsep(s:/usr/lib/python2.7/site-packages/passlib/tests/test_pwd.pys	<genexpr>�sN(RR!R"R#t	itertoolstchaint
from_iterable(RR%R&twordsR(RDtout((RDs:/usr/lib/python2.7/site-packages/passlib/tests/test_pwd.pyR)�s	(cCsEt�}|jt|jd��d�|jtdtdt�dS(sgeneral behaviorR@is(?i)unexpected keyword.*badkwdR*N(R;RR!RAR+R,R"(RR-((s:/usr/lib/python2.7/site-packages/passlib/tests/test_pwd.pyR.�s	cCs�tdd�}|jt|jd��d�tdd�}|jt|jd��d�tdddd�}|jt|jd��d�tdddd	�}|jt|jd��d�d
S(s'length' & 'entropy' keywordstentropyiFR@iR8ii0iiN(R;RR!RA(RR-((s:/usr/lib/python2.7/site-packages/passlib/tests/test_pwd.pyttest_entropy�scCs�tdddt�}|j|dt�tdtdt�}gtd�D]}t|�^qJ}|j|dt�|jttdd�dS(s'returns' keywordR/i�RHsinvalid-typeN(R;tsimple_wordsR)R0R1R2R3R,(RR%R4R5((s:/usr/lib/python2.7/site-packages/passlib/tests/test_pwd.pyR6�s%cCs|tdtdd�}|j|dt�tdddtdd�}|j|dtdd
�|jttdtdd�d	S(s'wordset' & 'words' optionsRHR/i�R8iR(twordsettbip39Ni(R;RLR)R3R,(RR%((s:/usr/lib/python2.7/site-packages/passlib/tests/test_pwd.pyttest_wordset�s
(
RRRRR"R)R.RKR6RO(((s:/usr/lib/python2.7/site-packages/passlib/tests/test_pwd.pyR?�s
	
		(RREtloggingt	getLoggerRtlogtpasslib.tests.utilsRt__all__RR
RRRRRR;RLR?(((s:/usr/lib/python2.7/site-packages/passlib/tests/test_pwd.pyt<module>s	'

B

Anon7 - 2022
AnonSec Team