Ñò
Ï¥WJc        
   @   s¨   d  Z  d d k Z d d k Td d k Td d k l Z d d k l Z d d k l	 Z	 l
 Z
 l Z l Z l Z e e i i d d ƒ ƒ Z d	 „  Z d
 „  Z d „  Z d S(   s*   Stuff required to setup the test database.iÿÿÿÿN(   t   *(   t   StringIO(   t   FieldStorage(   t
   init_modelt	   DBSessiont   metadatat   Usert   Membert   DBURLs	   sqlite://c          C   sô   t  t ƒ t ƒ  t i t ƒ t ƒ  }  d |  _ d |  _ t i	 |  ƒ t ƒ  }  d |  _ d |  _ t i	 |  ƒ t ƒ  }  d |  _ d |  _ t i	 |  ƒ t ƒ  }  d |  _ d |  _ t i	 |  ƒ t ƒ  }  d	 |  _ d
 |  _ t i	 |  ƒ t i
 ƒ  d  S(   Nu   rmsu   freedomu   linusu   linuxu   sballmeru
   developersu   guidou   phytonicu   rasmusu   php(   R   t   enginet   teardownDatabaseR   t
   create_allR   t	   user_namet   passwordR   t   addt   commit(   t   user(    (    s   /afs/athena.mit.edu/user/x/a/xavid/lib/python2.6/site-packages/repoze.who.plugins.sa-1.0rc1-py2.6.egg/tests/databasesetup_sa.pyt   setup_database   s0    
															c          C   sô   t  t ƒ t ƒ  t i t ƒ t ƒ  }  d |  _ d |  _ t i	 |  ƒ t ƒ  }  d |  _ d |  _ t i	 |  ƒ t ƒ  }  d |  _ d |  _ t i	 |  ƒ t ƒ  }  d |  _ d |  _ t i	 |  ƒ t ƒ  }  d	 |  _ d
 |  _ t i	 |  ƒ t i
 ƒ  d  S(   Nu   rmsu   freedomu   linusu   linuxu   sballmeru
   developersu   guidou   phytonicu   rasmusu   php(   R   R	   R
   R   R   R   t   member_nameR   R   R   R   (   t   member(    (    s   /afs/athena.mit.edu/user/x/a/xavid/lib/python2.6/site-packages/repoze.who.plugins.sa-1.0rc1-py2.6.egg/tests/databasesetup_sa.pyt    setup_database_with_translations@   s0    
															c           C   s   t  i ƒ  t i t ƒ d  S(   N(   R   t   rollbackR   t   drop_allR	   (    (    (    s   /afs/athena.mit.edu/user/x/a/xavid/lib/python2.6/site-packages/repoze.who.plugins.sa-1.0rc1-py2.6.egg/tests/databasesetup_sa.pyR
   d   s    
(   t   __doc__t   ost
   sqlalchemyt   sqlalchemy.ormt	   cStringIOR   t   cgiR   t   fixture.sa_modelR   R   R   R   R   t   create_enginet   environt   getR	   R   R   R
   (    (    (    s   /afs/athena.mit.edu/user/x/a/xavid/lib/python2.6/site-packages/repoze.who.plugins.sa-1.0rc1-py2.6.egg/tests/databasesetup_sa.pyt   <module>   s   

(	#	$