%PDF- %PDF-
Direktori : /usr/local/lib/python2.7/test/ |
Current File : //usr/local/lib/python2.7/test/test_base64.pyc |
ó Nêáac @ s} d d l Z d d l m Z d d l Z d e j f d „ ƒ YZ d e j f d „ ƒ YZ d „ Z e d k ry e ƒ n d S( iÿÿÿÿN( t test_supportt LegacyBase64TestCasec B s, e Z d „ Z d „ Z d „ Z d „ Z RS( c C s | j } | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j t d ƒ ƒ d ƒ d S( Ns www.python.orgs d3d3LnB5dGhvbi5vcmc= t as YQ== t abs YWI= t abcs YWJj t sR abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#0^&*();:<>,. []{}sr YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0 NTY3ODkhQCMwXiYqKCk7Ojw+LC4gW117fQ== ( t assertEqualt base64t encodestringt bytearray( t selft eq( ( s, /usr/local/lib/python2.7/test/test_base64.pyt test_encodestring s c C s | j } | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j t d ƒ ƒ d ƒ d S( Ns d3d3LnB5dGhvbi5vcmc= s www.python.orgs YQ== R s YWI= R s YWJj R sr YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0 NTY3ODkhQCMwXiYqKCk7Ojw+LC4gW117fQ== sR abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#0^&*();:<>,. []{}R ( R R t decodestringR ( R R ( ( s, /usr/local/lib/python2.7/test/test_base64.pyt test_decodestring s c C sU | j } d d l m } | d ƒ } | ƒ } t j | | ƒ | | j ƒ d ƒ d S( Niÿÿÿÿ( t StringIOsR abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#0^&*();:<>,. []{}sr YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0 NTY3ODkhQCMwXiYqKCk7Ojw+LC4gW117fQ== ( R t cStringIOR R t encodet getvalue( R R R t infpt outfp( ( s, /usr/local/lib/python2.7/test/test_base64.pyt test_encode( s c C sO d d l m } | d ƒ } | ƒ } t j | | ƒ | j | j ƒ d ƒ d S( Niÿÿÿÿ( R s d3d3LnB5dGhvbi5vcmc=s www.python.org( R R R t decodeR R ( R R R R ( ( s, /usr/local/lib/python2.7/test/test_base64.pyt test_decode5 s ( t __name__t __module__R R R R ( ( ( s, /usr/local/lib/python2.7/test/test_base64.pyR s t BaseXYTestCasec B sb e Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z RS( c C sÓ | j } | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d d d ƒd ƒ | t j t d ƒ ƒ d ƒ | j t t j d d t d ƒ ƒ| t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j t d ƒ ƒ d ƒ | t j d ƒ d ƒ | t j t d ƒ ƒ d ƒ d S( Ns www.python.orgs d3d3LnB5dGhvbi5vcmc=s s AA==R s YQ==R s YWI=R t YWJjR sR abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#0^&*();:<>,. []{}sp YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkhQCMwXiYqKCk7Ojw+LC4gW117fQ==s ÓV¾o÷t altcharss *$s 01a*b$cdt abcds YWJjZA==s 01a-b_cd( R R t b64encodeR t assertRaisest TypeErrort standard_b64encodet urlsafe_b64encode( R R ( ( s, /usr/local/lib/python2.7/test/test_base64.pyt test_b64encode? s. c C s± | j } | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d d d ƒd ƒ | t j t d ƒ ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j d ƒ d ƒ | t j t d ƒ ƒ d ƒ | t j d ƒ d ƒ | t j t d ƒ ƒ d ƒ d S( Ns d3d3LnB5dGhvbi5vcmc=s www.python.orgs AA==s s YQ==R s YWI=R R R sq YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0 NTY3ODkhQCMwXiYqKCk7Ojw+LC4gW117fQ==sR abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#0^&*();:<>,. []{}R s 01a*b$cdR s *$s ÓV¾o÷sp YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkhQCMwXiYqKCk7Ojw+LC4gW117fQ==s 01a-b_cd( R R t b64decodeR t standard_b64decodet urlsafe_b64decode( R R ( ( s, /usr/local/lib/python2.7/test/test_base64.pyt test_b64decodeg s* c C s | j t t j d ƒ d S( NR ( R R R R$ ( R ( ( s, /usr/local/lib/python2.7/test/test_base64.pyt test_b64decode_padding_errorŒ s c C s d d d d d d d d d f } x_ | D]W \ } } | j t j | ƒ | ƒ | j t j | ƒ | ƒ | j t j | ƒ | ƒ q( Wd } | j t j d d ƒ | ƒ | j t j d ƒ | ƒ d S( Ns %3d==s Ýs $3d==s [==R s YW]3=t ams 3{d==s 3d}==s @@t !s YWJj YWI=t abcabs ûï¾ÿÿÿs ++[[//]]s []s ++--//__( s %3d==s Ý( s $3d==s Ý( s [==R ( s YW]3=R) ( s 3{d==s Ý( s 3d}==s Ý( s @@R ( R* R ( s YWJj YWI=R+ ( R R R$ R% R&