Ñò ‡_‚Jc @s dZddklZddklZddklZlZlZddkl Z l Z l Z l Z l Z ddklZddklZlZlZlZlZlZlZe ded ed eƒƒZe eƒZeƒZeiZd „Zd efd „ƒYZdS(s"A fake application's model objectsiÿÿÿÿ(tdatetime(tZopeTransactionExtension(tTablet ForeignKeytColumn(tscoped_sessiont sessionmakertrelationtbackreftsynonym(tdeclarative_base(tStringtUnicodet UnicodeTexttIntegertDateTimetBooleantFloatt autoflusht autocommitt extensioncCstid|ƒdS(s?Call me before using any of the tables or classes in the model.tbindN(t DBSessiont configure(tengine((s;/usr/lib/python2.6/site-packages/tg/tests/fixtures/model.pyt init_modelstGroupcBsteZdZdZeededeƒZeedƒdeƒZ eedƒƒZ ee de i ƒZd„ZRS( s&An ultra-simple group definition. ttg_groupt autoincrementt primary_keyituniqueiÿtdefaultcCs d|iS(Ns(t group_name(tself((s;/usr/lib/python2.6/site-packages/tg/tests/fixtures/model.pyt__repr__/s(t__name__t __module__t__doc__t __tablename__RRtTruetgroup_idR R t display_nameRRtnowtcreatedR"(((s;/usr/lib/python2.6/site-packages/tg/tests/fixtures/model.pyR"sN( R%Rtzope.sqlalchemyRt sqlalchemyRRRtsqlalchemy.ormRRRRR tsqlalchemy.ext.declarativeR tsqlalchemy.typesR R R RRRRR'tFalsetmakerRtDeclarativeBasetmetadataRR(((s;/usr/lib/python2.6/site-packages/tg/tests/fixtures/model.pyts(4