Spamworldpro Mini Shell
Spamworldpro


Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips
System : Linux server1.richineiserver.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : fdshops ( 1003)
PHP Version : 8.2.21
Disable Function : NONE
Directory :  /lib/python2.7/site-packages/josepy/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python2.7/site-packages/josepy/json_util_test.pyo
�
�t0^c@sdZddlZddlZddlZddlZddlmZmZmZm	Z	ej
d�Zejd�Z
dejfd��YZdejfd	��YZd
ejfd��YZdejfd
��YZdejfd��YZedkrej�ndS(sTests for josepy.json_util.i����N(terrorst
interfacest	test_utiltutilscert.pemscsr.pemt	FieldTestcBsMeZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	RS(s!Tests for josepy.json_util.Field.cCswddlm}x`tjttgttgttg�D]7\}}}|j|dd|d|�j|��q8WdS(Ni����(tFieldtfootdefaultt	omitempty(tjosepy.json_utilRt	itertoolstproducttTruetFalsetassertFalsetomit(tselfRRRtvalue((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_no_omit_booleans
	.cCs�tj�}d�}d�}ddlm}|d�}|j|�}|jd|j|��|j|�}|jd|j|��|jd|j|��dS(NcSsdS(Ntd((tunused_value((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pytdecoderscSsdS(Nte((R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pytencoder si����(RRRR(	tmockt	MagicMockR	RRtassertEqualtencodeRtdecode(Rt
mock_valueRRRtfield((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_descriptorss		cCskdtjfd��Y}|�}ddlm}|j|j|�|k�|jd|j|��dS(Nt	MockFieldcBs eZd�Zed��ZRS(cSsdS(NR((R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pytto_partial_json0scSsdS(N((tclstjobj((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyt	from_json3s(t__name__t
__module__R!tclassmethodR$(((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyR .s	i����(RR(RtJSONDeSerializableR	Rt
assertTruetdefault_encodertassertNotEqual(RR t
mock_fieldR((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_default_encoder_is_partial-s
	cCs<tj�}ddlm}|j|j|�|k�dS(Ni����(R(RRR	RR)R*(RRR((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyt test_default_encoder_passthrough=scCs6ddlm}|jd|jdddg��dS(Ni����(Riii(iii(R	RRtdefault_decoder(RR((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyt"test_default_decoder_list_to_tupleBscCs_ddlm}|jidd6�}|jt|tj��|j|tjdd��dS(Ni����(Ritx(R	RR/R)t
isinstanceRt
frozendictR(RRtobj((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyt'test_default_decoder_dict_to_frozendictFscCs<tj�}ddlm}|j|j|�|k�dS(Ni����(R(RRR	RR)R/(RRR((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyt test_default_decoder_passthroughLs(
R%R&t__doc__RRR-R.R0R5R6(((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyRs						tJSONObjectWithFieldsMetaTestcBs;eZdZd�Zd�Zd�Zd�Zd�ZRS(s4Tests for josepy.json_util.JSONObjectWithFieldsMeta.cs�ddlm}ddlm}|d��_|d��_tj|�dtf�fd��Y�}d|fd	��Y}d
|f�fd��Y}|�_|�_	|�_
dS(Ni����(R(tJSONObjectWithFieldsMetatBaztBaz2tAcseZdZ�jZRS(tbar(R=(R%R&t	__slots__Rtbaz((R(s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyR<]stBcBseZRS((R%R&(((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyR@bstCcseZ�jZRS((R%R&tfield2R?((R(s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyRAes(R	RR9RRBtsixt
add_metaclasstobjectta_clstb_clstc_cls(RRR9R<R@RA((Rs9/usr/lib/python2.7/site-packages/josepy/json_util_test.pytsetUpUs		cCsD|ji|jd6|jj�|ji|jd6|jj�dS(NR?(RRRFt_fieldsRG(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_fieldsls cCs$|ji|jd6|jj�dS(NR?(RRBRHRJ(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_fields_inheritanceqscCs0|jd|jj�|jd|jj�dS(NR=R?(sbarsbaz(sbaz(RRFR>RG(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyt
test_slotsuscCs0|jd|jj�|jd|jj�dS(NR=(sbar((RRFt_orig_slotsRG(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_orig_slotsys(R%R&R7RIRKRLRMRO(((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyR8Rs				tJSONObjectWithFieldsTestcBszeZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�ZRS(
s0Tests for josepy.json_util.JSONObjectWithFields.csgddlm}ddlm�d|f�fd��Y}||_|ddddd	d
�|_dS(Ni����(tJSONObjectWithFields(RtMockJSONObjectWithFieldscsheZ�ddedd�dd��Z�d�Z�d�Zejd��Zejd	��ZRS(
R1RRcSs|dS(Ni((R1((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyt<lambda>�sRcSs|dS(Ni((R1((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyRS�stytZcSs|dkrtj��n|S(Ni�(RtSerializationError(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyRT�scSs|dkrtj��n|S(Ni�(RtDeserializationError(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyRT�s(R%R&RR1RTtzRR((R(s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyRR�s	R1RTiRXi(R	RQRRRtNoneR(RRQRR((Rs9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyRI�s
	cCs)|j|j|jdddd��dS(NRTiRXi(RRRR(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_init_defaults�sc	Cs5|jd|jdddddd�jd��dS(Ni
R1iRTiRX(RRRR(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_encode�scCs |jtj|jjd�dS(NR(tassertRaisesRtErrorRR(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_encode_wrong_field�scCs/|jtj|jdddd�jd�dS(NRTi�RX(R\RRVRRRYR(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyt+test_encode_serialization_error_passthrough�scCs+|j|jj�idd6dd6�dS(NiRTiRU(RRtfields_to_partial_json(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyt'test_fields_to_partial_json_omits_empty�scCsC|jidd6dd6dd6|jjidd6dd6��dS(NR1iRTiRXRU(RRYRRtfields_from_json(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyt-test_fields_from_json_fills_default_for_empty�scCs�|jtj|jjidd6�|jtj|jjidd6�|jtj|jjidd6dd6�|jtj|jjidd6dd6�dS(NiRTRUR1(R\RRWRRRb(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyt&test_fields_from_json_fails_on_missing�scCsG|j|jdddddd�j�idd6dd6dd6�dS(NR1iRTiRXiRU(RRRR!(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyt#test_fields_to_partial_json_encoder�s!cCsJ|jidd6dd6dd6|jjidd6dd6dd6��dS(NiR1RTiRXiRU(RRRRb(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_fields_from_json_decoder�s	c	Cs2|jtj|jdddddd�j�dS(NR1iRTi�RXi(R\RRVRRR!(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyt-test_fields_to_partial_json_error_passthrough�scCs5|jtj|jjidd6dd6dd6�dS(NiR1i�RTiRU(R\RRWRRR$(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyt'test_fields_from_json_error_passthrough�s	(R%R&R7RIRZR[R^R_RaRcRdReRfRgRh(((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyRPs											tDeEncodersTestcBs�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�ZRS(cCsd|_d|_dS(Nu�MIIB3jCCAYigAwIBAgICBTkwDQYJKoZIhvcNAQELBQAwdzELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE1pY2hpZ2FuMRIwEAYDVQQHDAlBbm4gQXJib3IxKzApBgNVBAoMIlVuaXZlcnNpdHkgb2YgTWljaGlnYW4gYW5kIHRoZSBFRkYxFDASBgNVBAMMC2V4YW1wbGUuY29tMB4XDTE0MTIxMTIyMzQ0NVoXDTE0MTIxODIyMzQ0NVowdzELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE1pY2hpZ2FuMRIwEAYDVQQHDAlBbm4gQXJib3IxKzApBgNVBAoMIlVuaXZlcnNpdHkgb2YgTWljaGlnYW4gYW5kIHRoZSBFRkYxFDASBgNVBAMMC2V4YW1wbGUuY29tMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKx1c7RR7R_drnBSQ_zfx1vQLHUbFLh1AQQQ5R8DZUXd36efNK79vukFhN9HFoHZiUvOjm0c-pVE6K-EdE_twuUCAwEAATANBgkqhkiG9w0BAQsFAANBAC24z0IdwIVKSlntksllvr6zJepBH5fMndfk3XJp10jT6VE-14KNtjh02a56GoraAvJAT5_H67E8GvJ_ocNnB_ou�MIIBXTCCAQcCAQAweTELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE1pY2hpZ2FuMRIwEAYDVQQHDAlBbm4gQXJib3IxDDAKBgNVBAoMA0VGRjEfMB0GA1UECwwWVW5pdmVyc2l0eSBvZiBNaWNoaWdhbjEUMBIGA1UEAwwLZXhhbXBsZS5jb20wXDANBgkqhkiG9w0BAQEFAANLADBIAkEArHVztFHtH92ucFJD_N_HW9AsdRsUuHUBBBDlHwNlRd3fp580rv2-6QWE30cWgdmJS86ObRz6lUTor4R0T-3C5QIDAQABoCkwJwYJKoZIhvcNAQkOMRowGDAWBgNVHREEDzANggtleGFtcGxlLmNvbTANBgkqhkiG9w0BAQsFAANBAHJH_O6BtC9aGzEVCMGOZ7z9iIRHWSzr9x_bOzn7hLwsbXPAgO1QxEwL-X-4g20Gn9XBE1N9W6HCIEut2d8wACg(tb64_certtb64_csr(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyRI�s	
cCsIddlm}|d�}|jt|tj��|jd|�dS(Ni����(tencode_b64joseR1ueA(R	RlR)R2RCtstring_typesR(RRltencoded((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_encode_b64jose�scCsIddlm}|d�}|jt|tj��|jd|�dS(Ni����(tdecode_b64joseueAR1(R	RpR)R2RCtbinary_typeR(RRptdecoded((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_decode_b64jose�scCs*ddlm}|jtj|d�dS(Ni����(Rpux(R	RpR\RRW(RRp((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyt!test_decode_b64jose_padding_errorscCshddlm}|jd|ddd��|jtj|ddd�|jtj|ddd�dS(	Ni����(RpRuZm9vtsizeiii(R	RpRR\RRW(RRp((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_decode_b64jose_sizescCszddlm}|jd|ddddt��|jd|ddddt��|jtj|ddd	dt�dS(
Ni����(RpRuZm9vRuitminimumii(R	RpRRR\RRW(RRp((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyt test_decode_b64jose_minimum_sizes
""cCsIddlm}|d�}|jd|�|jt|tj��dS(Ni����(tencode_hex16Ru666f6f(R	RyRR)R2RCRm(RRyRn((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_encode_hex16scCsIddlm}|d�}|jd|�|jt|tj��dS(Ni����(tdecode_hex16u666f6fR(R	R{RR)R2RCRq(RR{Rr((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_decode_hex16scCszddlm}|jd|ddddt��|jd|ddddt��|jtj|ddd	dt�dS(
Ni����(R{Ru666f6fRuiRwii(R	R{RRR\RRW(RR{((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_decode_hex16_minimum_size!s
""cCs*ddlm}|jtj|d�dS(Ni����(R{ux(R	R{R\RRW(RR{((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_decode_hex16_odd_length(scCs-ddlm}|j|j|t��dS(Ni����(tencode_cert(R	RRRjtCERT(RR((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_encode_cert,scCsbddlm}||j�}|jt|tj��|j|t�|j	t
j|d�dS(Ni����(tdecode_certu(R	R�RjR)R2RtComparableX509RR�R\RRW(RR�tcert((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_decode_cert0s
cCs-ddlm}|j|j|t��dS(Ni����(t
encode_csr(R	R�RRktCSR(RR�((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_encode_csr7scCsbddlm}||j�}|jt|tj��|j|t�|j	t
j|d�dS(Ni����(t
decode_csru(R	R�RkR)R2RR�RR�R\RRW(RR�tcsr((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_decode_csr;s
(R%R&RIRoRsRtRvRxRzR|R}R~R�R�R�R�(((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyRi�s													tTypedJSONObjectWithFieldsTestcBs>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cCsdddlm}d|fd��Y}|jd|fd��Y�}||_|dd�|_dS(	Ni����(tTypedJSONObjectWithFieldst#MockParentTypedJSONObjectWithFieldscBseZiZdZRS(ttype(R%R&tTYPESttype_field_name(((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyR�KstMockTypedJSONObjectWithFieldscBs,eZdZdZed��Zd�ZRS(ttestRcSsi|dd6S(NR((R"R#((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyRbUscSsi|jd6S(NR(R(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyR`Ys(sfoo(R%R&ttypR>R'RbR`(((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyR�OsRR=(R	R�tregistert
parent_clstmsg(RR�R�R�((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyRIEs		cCs+|j|jj�idd6dd6�dS(NR�R�R=R(RR�R!(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_to_partial_json_scCs=x6gdddgD]"}|jtj|jj|�qWdS(Nitasd((R\RRWR�R$(RR((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_from_json_non_dict_failsescCs |jtj|jji�dS(N(R\RRWR�R$(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyt!test_from_json_dict_no_type_failsjscCs'|jtj|jjidd6�dS(NR=R�(R\RtUnrecognizedTypeErrorR�R$(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyt!test_from_json_unknown_type_failsnscCs5|jidd6|jjidd6dd6��dS(NR=RR�R�(RR�R$(R((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyttest_from_json_returns_objrs(R%R&RIR�R�R�R�R�(((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyR�Cs					t__main__(R7R
tunittestRRCtjosepyRRRRtload_comparable_certR�tload_comparable_csrR�tTestCaseRR8RPRiR�R%tmain(((s9/usr/lib/python2.7/site-packages/josepy/json_util_test.pyt<module>s"D-]g4

Spamworldpro Mini