comparison test/test_mysql.py @ 2358:351304739aae

simpler RDBMS unit test config
author Richard Jones <richard@users.sourceforge.net>
date Sun, 23 May 2004 09:44:47 +0000
parents b7404a96b58a
children 1a335e3c9589
comparison
equal deleted inserted replaced
2357:6c5d71f14a5d 2358:351304739aae
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: test_mysql.py,v 1.9 2004-03-24 06:18:59 richard Exp $ 18 # $Id: test_mysql.py,v 1.10 2004-05-23 09:44:47 richard Exp $
19 19
20 import unittest, os, shutil, time, imp 20 import unittest, os, shutil, time, imp
21 21
22 from roundup.hyperdb import DatabaseError 22 from roundup.hyperdb import DatabaseError
23 from roundup import init, backends 23 from roundup import init, backends
63 SchemaTest.setUp(self) 63 SchemaTest.setUp(self)
64 64
65 class mysqlClassicInitTest(mysqlOpener, ClassicInitTest): 65 class mysqlClassicInitTest(mysqlOpener, ClassicInitTest):
66 backend = 'mysql' 66 backend = 'mysql'
67 extra_config = ''' 67 extra_config = '''
68 MYSQL_DBHOST = 'localhost' 68 MYSQL_DBHOST = %r
69 MYSQL_DBUSER = 'rounduptest' 69 MYSQL_DBUSER = %r
70 MYSQL_DBPASSWORD = 'rounduptest' 70 MYSQL_DBPASSWORD = %r
71 MYSQL_DBNAME = 'rounduptest' 71 MYSQL_DBNAME = %r
72 MYSQL_DATABASE = (MYSQL_DBHOST, MYSQL_DBUSER, MYSQL_DBPASSWORD, MYSQL_DBNAME) 72 MYSQL_DATABASE = %r
73 ''' 73 '''%(config.MYSQL_DBHOST, config.MYSQL_DBUSER, config.MYSQL_DBPASSWORD,
74 config.MYSQL_DBNAME, config.MYSQL_DATABASE)
74 def setUp(self): 75 def setUp(self):
75 mysqlOpener.setUp(self) 76 mysqlOpener.setUp(self)
76 ClassicInitTest.setUp(self) 77 ClassicInitTest.setUp(self)
77 def tearDown(self): 78 def tearDown(self):
78 ClassicInitTest.tearDown(self) 79 ClassicInitTest.tearDown(self)

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