Mercurial > p > roundup > code
comparison test/benchmark.py @ 2823:d41f38de578e
remove unused imports: shutil, Indexer;
use config object from db_test_base
| author | Alexander Smishlajev <a1s@users.sourceforge.net> |
|---|---|
| date | Sun, 24 Oct 2004 10:16:13 +0000 |
| parents | 91d4d28c4a86 |
| children | 64b05e24dbd8 |
comparison
equal
deleted
inserted
replaced
| 2822:f0b887a5e47b | 2823:d41f38de578e |
|---|---|
| 1 import sys, os, time, shutil | 1 import sys, os, time |
| 2 | 2 |
| 3 from roundup.hyperdb import String, Password, Link, Multilink, Date, \ | 3 from roundup.hyperdb import String, Password, Link, Multilink, Date, \ |
| 4 Interval, DatabaseError, Boolean, Number | 4 Interval, DatabaseError, Boolean, Number |
| 5 from roundup import date, password | 5 from roundup import date, password |
| 6 from roundup.indexer import Indexer | 6 |
| 7 from db_test_base import config | |
| 7 | 8 |
| 8 def setupSchema(db, module): | 9 def setupSchema(db, module): |
| 9 status = module.Class(db, "status", name=String()) | 10 status = module.Class(db, "status", name=String()) |
| 10 status.setkey("name") | 11 status.setkey("name") |
| 11 user = module.Class(db, "user", username=String(), password=Password(), | 12 user = module.Class(db, "user", username=String(), password=Password(), |
| 18 foo=Interval(), files=Multilink("file"), assignedto=Link('user')) | 19 foo=Interval(), files=Multilink("file"), assignedto=Link('user')) |
| 19 session = module.Class(db, 'session', title=String()) | 20 session = module.Class(db, 'session', title=String()) |
| 20 session.disableJournalling() | 21 session.disableJournalling() |
| 21 db.post_init() | 22 db.post_init() |
| 22 db.commit() | 23 db.commit() |
| 23 | |
| 24 class config: | |
| 25 DATABASE='_benchmark' | |
| 26 GADFLY_DATABASE = ('test', DATABASE) | |
| 27 MAILHOST = 'localhost' | |
| 28 MAIL_DOMAIN = 'fill.me.in.' | |
| 29 TRACKER_NAME = 'Roundup issue tracker' | |
| 30 TRACKER_EMAIL = 'issue_tracker@%s'%MAIL_DOMAIN | |
| 31 TRACKER_WEB = 'http://some.useful.url/' | |
| 32 ADMIN_EMAIL = 'roundup-admin@%s'%MAIL_DOMAIN | |
| 33 FILTER_POSITION = 'bottom' # one of 'top', 'bottom', 'top and bottom' | |
| 34 ANONYMOUS_ACCESS = 'deny' # either 'deny' or 'allow' | |
| 35 ANONYMOUS_REGISTER = 'deny' # either 'deny' or 'allow' | |
| 36 MESSAGES_TO_AUTHOR = 'no' # either 'yes' or 'no' | |
| 37 EMAIL_SIGNATURE_POSITION = 'bottom' | |
| 38 | 24 |
| 39 def main(backendname, time=time.time, numissues=10): | 25 def main(backendname, time=time.time, numissues=10): |
| 40 try: | 26 try: |
| 41 exec('from roundup.backends import %s as backend'%backendname) | 27 exec('from roundup.backends import %s as backend'%backendname) |
| 42 except ImportError: | 28 except ImportError: |
