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:

Roundup Issue Tracker: http://roundup-tracker.org/