Ñò
Ï¥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 Z d d k	 l
 Z
 l Z l Z l Z e e i i d 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   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   teardownDatabaset   elixirt	   setup_allt   TrueR   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_elixir.pyt   setup_database   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_elixir.pyR	   A   s    
(   t   __doc__t   ost
   sqlalchemyt   sqlalchemy.ormt	   cStringIOR   t   cgiR   R
   t   fixture.elixir_modelR   R   R   R   t   create_enginet   environt   getR   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_elixir.pyt   <module>   s   

"	#