Spade
Mini Shell
�
�t0^c@s�dZddlZddlZidd6dd6dd6dd
6dd6Zidejd�ejd�6dejd�d6Zdejfd��YZdejfd��YZe dkr�ej
�ndS( sTests for
josepy.b64.i����NtYW55IGNhcm5hbCBwbGVhc3VyZS4t=sany carnal
pleasure.tYW55IGNhcm5hbCBwbGVhc3VyZQs==sany carnal
pleasuretYW55IGNhcm5hbCBwbGVhc3Vytsany carnal
pleasurtYW55IGNhcm5hbCBwbGVhc3Usany carnal
pleasutYW55IGNhcm5hbCBwbGVhcwsany carnal
pleass--8i�i�t__8i�it
B64EncodeTestcBsAeZdZed��Zd�Zd�Zd�Zd�ZRS(sTests
for
josepy.b64.b64encode.cCsddlm}||�S(Ni����(t b64encode(t
josepy.b64R (tclstdataR ((s3/usr/lib/python2.7/site-packages/josepy/b64_test.pyt_callscCs|j|jd�d�dS(NR(tassertEqualR
(tself((s3/usr/lib/python2.7/site-packages/josepy/b64_test.pyt
test_emptyscCs=x6tjt�D]%\}}|j|j|�|�qWdS(N(tsixt iteritemstB64_URL_UNSAFE_EXAMPLESRR
(Rttexttb64((s3/usr/lib/python2.7/site-packages/josepy/b64_test.pyttest_unsafe_url!scCsCx<tjt�D]+\}\}}|j|j|�|�qWdS(N(RRtB64_PADDING_EXAMPLESRR
(RRRt_((s3/usr/lib/python2.7/site-packages/josepy/b64_test.pyttest_different_paddings%s"cCs|jt|jd�dS(Nusome
unicode(tassertRaisest TypeErrorR
(R((s3/usr/lib/python2.7/site-packages/josepy/b64_test.pyt"test_unicode_fails_with_type_error)s( t__name__t
__module__t__doc__tclassmethodR
RRRR(((s3/usr/lib/python2.7/site-packages/josepy/b64_test.pyRs t
B64DecodeTestcBsSeZdZed��Zd�Zd�Zd�Zd�Zd�Z d�Z
RS(sTests for
josepy.b64.b64decode.cCsddlm}||�S(Ni����(t b64decode(R
R"(RRR"((s3/usr/lib/python2.7/site-packages/josepy/b64_test.pyR
0scCs=x6tjt�D]%\}}|j|j|�|�qWdS(N(RRRRR
(RRR((s3/usr/lib/python2.7/site-packages/josepy/b64_test.pyR5scCsCx<tjt�D]+\}\}}|j|j|�|�qWdS(N(RRRRR
(RRRR((s3/usr/lib/python2.7/site-packages/josepy/b64_test.pyttest_input_without_padding9s"cCsGx@tjt�D]/\}\}}|j|j||�|�qWdS(N(RRRRR
(RRRtpad((s3/usr/lib/python2.7/site-packages/josepy/b64_test.pyttest_input_with_padding=s"cCs|j|jd�d�dS(NuYQta(RR
(R((s3/usr/lib/python2.7/site-packages/josepy/b64_test.pyttest_unicode_with_asciiAscCs|jt|jd�dS(Nuą(Rt
ValueErrorR
(R((s3/usr/lib/python2.7/site-packages/josepy/b64_test.pyttest_non_ascii_unicode_failsDscCs|jt|jt��dS(N(RRR
tobject(R((s3/usr/lib/python2.7/site-packages/josepy/b64_test.pyt#test_type_error_no_unicode_or_bytesGs(RRRR
R
RR#R%R'R)R+(((s3/usr/lib/python2.7/site-packages/josepy/b64_test.pyR!-s t__main__(RR(Rs==(RR(RR(Rs==(RtunittestRRtint2byteRtTestCaseRR!Rtmain(((s3/usr/lib/python2.7/site-packages/josepy/b64_test.pyt<module>s