%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/
Upload File :
Create Path :
Current File : //opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyc

�
�ac@s�dZdZddlZddlZddlTddlmZmZdejfd��YZ	dejfd	��YZ
id
�Zedkr�d�Z
ejd
d�ndS(sSelf-tests for Crypto.Util.asn1s$Id$i����N(t*(tDerSequencet	DerObjecttDerObjectTestscBs5eZd�Zd�Zd�Zd�Zd�ZRS(cCs�ttd��}|j|j�td��td�|_|j|j�td��|j|j�td��ttd��}td�|_|j|j�td��dS(Nt3s3tEs3Ei3(RtbtassertEqualstencodetpayload(tselftder((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestObjEncode1#scCsTtd�}|j|j�td��td�}|j|j�td��dS(NtSEQUENCEs0s
BIT STRINGs(RRRR(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestObjEncode21scCsMttd��}td�d|_|j|j�tddd��dS(Nt4t0i�s4��(RRR	RR(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestObjEncode38scCsLt�}|jtd��|j|jtd��|j|jd�dS(Ns si (RtdecodeRRR	ttypeTag(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestObjDecode1>s	cCsXt�}|jtddd��|j|jtd�d�|j|jd�dS(Ns"��t1i�i"(RRRRR	R(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestObjDecode2Es	(t__name__t
__module__RRRRR(((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyR!s
				tDerSequenceTestscBs�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d	�Z
d
�Zd�Zd�Z
d
�Zd�Zd�Zd�Zd�Zd�ZRS(cCs�t�}|j|j�td��|j|j��|jd�|j|j�td��|j|j��|j|j�td��dS(Ns0is0(RRRRtfailIfthasOnlyIntstappendt
failUnless(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestEncode1Ns	
cCs�t�}|jd�|j|j�td��d|d<|jt|�d�|j|dd�|j|dd�|j|j�td��dg|(|jt|�d�|j|dd�|j|j�td��dS(Nis0iii����s0(RRRRRtlen(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestEncode2Zs	


cCs6t�}|jd�|j|j�td��dS(Nl�s0�(RRRRR(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestEncode3ks	
cCs�t�}|jd�|j|j�td�td�td�td�td�td�td�td�td�td�td�td�td�td�td�td�td�td�td�td��dS(Niis0�s�ss	l�(RRRRR(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestEncode4qs
	
�cCs6t�}|jd�|j|j�td��dS(Nl�s0�(RRRRR(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestEncode5�s	
cCs�t�}|jd�|jd�|j|j�td��|j|j��|jd�ddg|d)|jt|�d�|j|dddg�|j|dd!dg�|j|j�td	��dS(
Nl�l�s
0��ii	iii����s0
�	(	RRRRRRRRtassertEqual(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestEncode6�s	


cCs\t�}|jd�|jtd��|j|j�td��|j|j��dS(Nl�ss
0�(RRRRRRR(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyR%�s
	
cCs�t�}|jtd��|jt|�d�|jtd��|jt|�d�|j|dd�|jtd��|jt|�d�|j|dd�dS(Ns0is0i(RRRRR(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestDecode1�s	cCsJt�}|jtd��|jt|�d�|j|dd�dS(Ns0iii(RRRRR(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestDecode2�s	cCsJt�}|jtd��|jt|�d�|j|dd�dS(Ns0�iil�(RRRRR(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestDecode3�s	cCst�}|jtd�td�td�td�td�td�td�td�td�td�td�td�td�td�td�td�td�td�td�td��|jt|�d�|j|dd	�dS(
Ns0�s�ss	iiiil�(RRRRR(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestDecode4�s	�cCsJt�}|jtd��|jt|�d�|j|dd�dS(Ns0�iil�(RRRRR(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestDecode5�s	cCs^t�}|jtd��|jt|�d�|j|dd�|j|dd�dS(Ns
0��iil�il�(RRRRR(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestDecode6�s
	cCs~t�}|jtd��|jt|�d�|j|dd�|j|dtd��|j|dtd��dS(	Ns0
�$�ciil�is$�cis(RRRRR(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestDecode7�s	cCsjt�}|jtd��|jt|�d�|j|dtd��|j|dtd��dS(Ns0$�ciis$�cis(RRRRR(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestDecode8�s
	cCsat�}|jt|jtd��|jt|jtd��|jt|jtd��dS(NtsR(RtassertRaisest
ValueErrorRR(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestErrDecode1�s	cCs,t�}|jt|jtd�t�dS(Ns0(RR/R0RRtTrue(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestErrDecode2s	cCsat�}|jt|jtd��|jt|jtd��|jt|jtd��dS(Ns0s0�s0�(RR/R0RR(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestErrDecode3s	cCs)t�}|jt|jtd��dS(Ns0�(RR/R0RR(R
R((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestErrDecode4s	(RRRR R!R"R#R%R&R'R(R)R*R+R,R-R1R3R4R5(((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyRLs&							
												cCs:ddlm}g}||t�7}||t�7}|S(Ni����(tlist_test_cases(tCrypto.SelfTest.st_commonR6RR(tconfigR6t	listTests((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyt	get_testss
t__main__cCstjt��S(N(tunittestt	TestSuiteR:(((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyt<lambda>"R.tdefaultTesttsuite(t__doc__t__revision__R<tsystCrypto.Util.py3compattCrypto.Util.asn1RRtTestCaseRRR:RR@tmain(((sU/opt/plesk/python/2.7/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyt<module>s
+�	

Zerion Mini Shell 1.0