Mercurial > p > roundup > code
comparison test/db_test_base.py @ 3016:224c7c0b9708
First checkin of tsearch2 "backend". Miscellaneous notes:
* We override the testTransactions method, as it relies on FileStorage for its
transaction testing.
* importing/exporting doesn't work right yet.
* Filtering of text/plain mime-types is an ugly hack right now.
| author | Johannes Gijsbers <jlgijsbers@users.sourceforge.net> |
|---|---|
| date | Thu, 16 Dec 2004 22:22:55 +0000 |
| parents | 0aaf356fd105 |
| children | f8d0fd056ac0 |
comparison
equal
deleted
inserted
replaced
| 3012:6dbe3798a4c4 | 3016:224c7c0b9708 |
|---|---|
| 13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS | 13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS |
| 14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" | 14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" |
| 15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, | 15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, |
| 16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. | 16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. |
| 17 # | 17 # |
| 18 # $Id: db_test_base.py,v 1.55 2004-11-26 00:01:04 richard Exp $ | 18 # $Id: db_test_base.py,v 1.56 2004-12-16 22:22:55 jlgijsbers Exp $ |
| 19 | 19 |
| 20 import unittest, os, shutil, errno, imp, sys, time, pprint | 20 import unittest, os, shutil, errno, imp, sys, time, pprint |
| 21 | 21 |
| 22 from roundup.hyperdb import String, Password, Link, Multilink, Date, \ | 22 from roundup.hyperdb import String, Password, Link, Multilink, Date, \ |
| 23 Interval, DatabaseError, Boolean, Number, Node | 23 Interval, DatabaseError, Boolean, Number, Node |
| 76 status=Link("status"), nosy=Multilink("user"), deadline=Date(), | 76 status=Link("status"), nosy=Multilink("user"), deadline=Date(), |
| 77 foo=Interval(), files=Multilink("file"), assignedto=Link('user'), | 77 foo=Interval(), files=Multilink("file"), assignedto=Link('user'), |
| 78 priority=Link('priority')) | 78 priority=Link('priority')) |
| 79 stuff = module.Class(db, "stuff", stuff=String()) | 79 stuff = module.Class(db, "stuff", stuff=String()) |
| 80 session = module.Class(db, 'session', title=String()) | 80 session = module.Class(db, 'session', title=String()) |
| 81 msg = module.FileClass(db, "msg", | |
| 82 author=Link("user", do_journal='no')) | |
| 81 session.disableJournalling() | 83 session.disableJournalling() |
| 82 db.post_init() | 84 db.post_init() |
| 83 if create: | 85 if create: |
| 84 user.create(username="admin", roles='Admin', | 86 user.create(username="admin", roles='Admin', |
| 85 password=password.Password('sekrit')) | 87 password=password.Password('sekrit')) |
