Ñò ˆJc @ s) d d k Z d e i f d „ ƒ YZ d S( iÿÿÿÿNt TestInsecureCookiePluginc B sw e Z d „ Z d „ Z d d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z RS( c C s d d k l } | S( Niÿÿÿÿ( t InsecureCookiePlugin( t repoze.who.plugins.cookieR ( t selfR ( ( sH /usr/lib/python2.6/site-packages/repoze/who/plugins/tests/test_cookie.pyt _getTargetClass s c O s | i ƒ | | Ž } | S( N( R ( R t argt kwt plugin( ( sH /usr/lib/python2.6/site-packages/repoze/who/plugins/tests/test_cookie.pyt _makeOne s c C s2 h } d | d <| d j o | i | ƒ n | S( Ni i s wsgi.version( i i ( t Nonet update( R R t environ( ( sH /usr/lib/python2.6/site-packages/repoze/who/plugins/tests/test_cookie.pyt _makeEnviron s c C s= d d k l } d d k l } | i ƒ } | | | ƒ d S( Niÿÿÿÿ( t verifyClass( t IIdentifier( t zope.interface.verifyR t repoze.who.interfacesR R ( R R R t klass( ( sH /usr/lib/python2.6/site-packages/repoze/who/plugins/tests/test_cookie.pyt test_implements s c C s> | i d ƒ } | i ƒ } | i | ƒ } | i | d ƒ d S( Nt oatmeal( R R t identifyt assertEqualR ( R R R t result( ( sH /usr/lib/python2.6/site-packages/repoze/who/plugins/tests/test_cookie.pyt test_identify_nocookies s c C sH | i d ƒ } | i h d d 6ƒ } | i | ƒ } | i | d ƒ d S( NR s oatmeal=at HTTP_COOKIE( R R R R R ( R R R R ( ( sH /usr/lib/python2.6/site-packages/repoze/who/plugins/tests/test_cookie.pyt test_identify_badcookies s c C sa | i d ƒ } d i d ƒ i ƒ } | i h d | d 6ƒ } | i | ƒ } | i | d ƒ d S( NR t bogust base64s oatmeal=%sR ( R t encodet rstripR R R R ( R R t authR R ( ( sH /usr/lib/python2.6/site-packages/repoze/who/plugins/tests/test_cookie.pyt4 test_identify_badcookies_binascci_but_not_splittable&