Ńň DJc @ s× d d k Z d e i f d YZ d e i f d YZ d e i f d YZ d e i f d YZ d e i f d YZ d d d YZ d Z d Z d d d YZ e Z d Z d S( i˙˙˙˙Nt TestSQLAuthenticatorPluginc B sS e Z d Z d Z d d Z d Z d Z d Z d Z d Z RS( c C s d d k l } | S( Ni˙˙˙˙( t SQLAuthenticatorPlugin( t repoze.who.plugins.sqlR ( t selfR ( ( sE /usr/lib/python2.6/site-packages/repoze/who/plugins/tests/test_sql.pyt _getTargetClass s c O s | i | | } | S( N( R ( R t argt kwt plugin( ( sE /usr/lib/python2.6/site-packages/repoze/who/plugins/tests/test_sql.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( ( sE /usr/lib/python2.6/site-packages/repoze/who/plugins/tests/test_sql.pyt _makeEnviron s c C sC d d k l } d d k l } | i } | | | d t d S( Ni˙˙˙˙( t verifyClass( t IAuthenticatort tentative( t zope.interface.verifyR t repoze.who.interfacesR R t True( R R R t klass( ( sE /usr/lib/python2.6/site-packages/repoze/who/plugins/tests/test_sql.pyt test_implements s c C s t g } | i d | t } | i } h d d 6d d 6} | i | | } | i | d | i | i d | i | i t d S( Ns select foo from bart foot logint bart password( t DummyConnectionFactoryR t compare_succeedR t authenticatet assertEqualR t queryt closedR ( R t dummy_factoryR R t identityt result( ( sE /usr/lib/python2.6/site-packages/repoze/who/plugins/tests/test_sql.pyt test_authenticate_noresults s c C s t d d g g } | i d | t } | i } h d d 6d d 6} | i | | } | i | d | i | i d | i | i t d S( Nt useridR s select foo from bart fredR R ( R R t compare_failR R R R R R R ( R R R R R R! ( ( sE /usr/lib/python2.6/site-packages/repoze/who/plugins/tests/test_sql.pyt test_authenticate_comparefail% s c C s t d d g g } | i d | t } | i } h d d 6d d 6} | i | | } | i | d | i | i d | i | i t d S( NR# R s select foo from barR$ R R ( R R R R R R R R R ( R R R R R R! ( ( sE /usr/lib/python2.6/site-packages/repoze/who/plugins/tests/test_sql.pyt test_authenticate_comparesuccess0 s c C s t d d g g } | i d | t } | i } h } | i | | } | i | d | i | i d | i | i t d S( NR# R s select foo from bar( R R R R R R R R R t False( R R R R R R! ( ( sE /usr/lib/python2.6/site-packages/repoze/who/plugins/tests/test_sql.pyt test_authenticate_nologin; s N( t __name__t __module__R R R R R R" R&