%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/thread-self/root/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Util/
Upload File :
Create Path :
Current File : //proc/thread-self/root/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyc

�
Bd\Rc@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(Nt3t3tEs3Ei3(RtbtassertEqualstencodetpayload(tselftder((sD/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestObjEncode1#scCsTtd�}|j|j�td��td�}|j|j�td��dS(NtSEQUENCEt0s
BIT STRINGs(RRR	R(RR((sD/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestObjEncode21scCsMttd��}td�d|_|j|j�tddd��dS(Nt4t0i�s4��(RRR
RR	(RR((sD/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestObjEncode38scCsLt�}|jtd��|j|jtd��|j|jd�dS(Ns si (RtdecodeRRR
ttypeTag(RR((sD/usr/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(RR((sD/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestObjDecode2Es	(t__name__t
__module__R
RRRR(((sD/usr/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(NRis0(RRR	RtfailIfthasOnlyIntstappendt
failUnless(RR((sD/usr/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(RRRR	Rtlen(RR((sD/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestEncode2Zs	


cCs6t�}|jd�|j|j�td��dS(Nl�s0�(RRRR	R(RR((sD/usr/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�tt	l�(RRRR	R(RR((sD/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestEncode4qs
	
�cCs6t�}|jd�|j|j�td��dS(Nl�s0�(RRRR	R(RR((sD/usr/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
�	(	RRRR	RRRR!tassertEqual(RR((sD/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestEncode6�s	


cCs\t�}|jd�|jtd��|j|j�td��|j|j��dS(Nl�ts
0�(RRRRR	RR(RR((sD/usr/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(NRis0i(RRRRR!(RR((sD/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestDecode1�s	cCsJt�}|jtd��|jt|�d�|j|dd�dS(Ns0iii(RRRRR!(RR((sD/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestDecode2�s	cCsJt�}|jtd��|jt|�d�|j|dd�dS(Ns0�iil�(RRRRR!(RR((sD/usr/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�R$R%iiiil�(RRRRR!(RR((sD/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestDecode4�s	�cCsJt�}|jtd��|jt|�d�|j|dd�dS(Ns0�iil�(RRRRR!(RR((sD/usr/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!(RR((sD/usr/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!(RR((sD/usr/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!(RR((sD/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestDecode8�s
	cCsat�}|jt|jtd��|jt|jtd��|jt|jtd��dS(NttR(RtassertRaisest
ValueErrorRR(RR((sD/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestErrDecode1�s	cCs,t�}|jt|jtd�t�dS(Nt0(RR5R6RRtTrue(RR((sD/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestErrDecode2s	cCsat�}|jt|jtd��|jt|jtd��|jt|jtd��dS(Ns0s0�s0�(RR5R6RR(RR((sD/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestErrDecode3s	cCs)t�}|jt|jtd��dS(Ns0�(RR5R6RR(RR((sD/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyttestErrDecode4s	(RRR R"R#R&R'R)R+R,R-R.R/R0R1R2R7R:R;R<(((sD/usr/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_commonR=RR(tconfigR=t	listTests((sD/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyt	get_testss
t__main__cCstjt��S(N(tunittestt	TestSuiteRA(((sD/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyt<lambda>"stdefaultTesttsuite(t__doc__t__revision__RCtsystCrypto.Util.py3compattCrypto.Util.asn1RRtTestCaseRRRARRGtmain(((sD/usr/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyt<module>s
+�	

Zerion Mini Shell 1.0