annotate test/test_init.py @ 905:502a5ae11cc5

Very close now. The cgi and mailgw now use the new security API. The two templates have been migrated to that setup. Lots of unit tests. Still some issue in the web form for editing Roles assigned to users.
author Richard Jones <richard@users.sourceforge.net>
date Fri, 26 Jul 2002 08:27:00 +0000
parents 2dd862af72ee
children a8d80ffe37cc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
213
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 205
diff changeset
1 #
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 205
diff changeset
2 # Copyright (c) 2001 Bizar Software Pty Ltd (http://www.bizarsoftware.com.au/)
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 205
diff changeset
3 # This module is free software, and you may redistribute it and/or modify
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 205
diff changeset
4 # under the same terms as Python, so long as this copyright message and
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 205
diff changeset
5 # disclaimer are retained in their original form.
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 205
diff changeset
6 #
214
18134bffab37 stupid typo
Richard Jones <richard@users.sourceforge.net>
parents: 213
diff changeset
7 # IN NO EVENT SHALL BIZAR SOFTWARE PTY LTD BE LIABLE TO ANY PARTY FOR
213
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 205
diff changeset
8 # DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 205
diff changeset
9 # OUT OF THE USE OF THIS CODE, EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 205
diff changeset
10 # POSSIBILITY OF SUCH DAMAGE.
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 205
diff changeset
11 #
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 205
diff changeset
12 # BIZAR SOFTWARE PTY LTD SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 205
diff changeset
13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 205
diff changeset
14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS"
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 205
diff changeset
15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 205
diff changeset
16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 205
diff changeset
17 #
905
502a5ae11cc5 Very close now. The cgi and mailgw now use the new security API.
Richard Jones <richard@users.sourceforge.net>
parents: 858
diff changeset
18 # $Id: test_init.py,v 1.14 2002-07-26 08:27:00 richard Exp $
203
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
19
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
20 import unittest, os, shutil, errno, imp, sys
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
21
742
b105b46f6324 'I must run unit tests before committing\n' * 100
Richard Jones <richard@users.sourceforge.net>
parents: 718
diff changeset
22 from roundup import init
203
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
23
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
24 class MyTestCase(unittest.TestCase):
205
da2e5d340e14 Added tests for instance initialisation
Richard Jones <richard@users.sourceforge.net>
parents: 203
diff changeset
25 count = 0
da2e5d340e14 Added tests for instance initialisation
Richard Jones <richard@users.sourceforge.net>
parents: 203
diff changeset
26 def setUp(self):
da2e5d340e14 Added tests for instance initialisation
Richard Jones <richard@users.sourceforge.net>
parents: 203
diff changeset
27 MyTestCase.count = MyTestCase.count + 1
718
e10c37f53efd fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
Richard Jones <richard@users.sourceforge.net>
parents: 332
diff changeset
28 self.dirname = '_test_init_%s'%self.count
205
da2e5d340e14 Added tests for instance initialisation
Richard Jones <richard@users.sourceforge.net>
parents: 203
diff changeset
29 try:
da2e5d340e14 Added tests for instance initialisation
Richard Jones <richard@users.sourceforge.net>
parents: 203
diff changeset
30 shutil.rmtree(self.dirname)
da2e5d340e14 Added tests for instance initialisation
Richard Jones <richard@users.sourceforge.net>
parents: 203
diff changeset
31 except OSError, error:
332
1fe356fc3d3e Fixed ENOENT/WindowsError thing, thanks Juergen Hermann
Richard Jones <richard@users.sourceforge.net>
parents: 255
diff changeset
32 if error.errno not in (errno.ENOENT, errno.ESRCH): raise
205
da2e5d340e14 Added tests for instance initialisation
Richard Jones <richard@users.sourceforge.net>
parents: 203
diff changeset
33
203
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
34 def tearDown(self):
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
35 try:
205
da2e5d340e14 Added tests for instance initialisation
Richard Jones <richard@users.sourceforge.net>
parents: 203
diff changeset
36 shutil.rmtree(self.dirname)
203
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
37 except OSError, error:
332
1fe356fc3d3e Fixed ENOENT/WindowsError thing, thanks Juergen Hermann
Richard Jones <richard@users.sourceforge.net>
parents: 255
diff changeset
38 if error.errno not in (errno.ENOENT, errno.ESRCH): raise
203
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
39
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
40 class ClassicTestCase(MyTestCase):
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
41 backend = 'anydbm'
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
42 def testCreation(self):
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
43 ae = self.assertEqual
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
44
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
45 # create the instance
742
b105b46f6324 'I must run unit tests before committing\n' * 100
Richard Jones <richard@users.sourceforge.net>
parents: 718
diff changeset
46 init.install(self.dirname, 'classic', self.backend)
b105b46f6324 'I must run unit tests before committing\n' * 100
Richard Jones <richard@users.sourceforge.net>
parents: 718
diff changeset
47 init.initialise(self.dirname, 'sekrit')
203
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
48
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
49 # check we can load the package
205
da2e5d340e14 Added tests for instance initialisation
Richard Jones <richard@users.sourceforge.net>
parents: 203
diff changeset
50 instance = imp.load_package(self.dirname, self.dirname)
203
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
51
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
52 # and open the database
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
53 db = instance.open()
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
54
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
55 # check the basics of the schema and initial data set
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
56 l = db.priority.list()
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
57 ae(l, ['1', '2', '3', '4', '5'])
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
58 l = db.status.list()
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
59 ae(l, ['1', '2', '3', '4', '5', '6', '7', '8'])
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
60 l = db.keyword.list()
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
61 ae(l, [])
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
62 l = db.user.list()
905
502a5ae11cc5 Very close now. The cgi and mailgw now use the new security API.
Richard Jones <richard@users.sourceforge.net>
parents: 858
diff changeset
63 ae(l, ['1', '2'])
203
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
64 l = db.msg.list()
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
65 ae(l, [])
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
66 l = db.file.list()
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
67 ae(l, [])
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
68 l = db.issue.list()
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
69 ae(l, [])
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
70
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
71 class ExtendedTestCase(MyTestCase):
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
72 backend = 'anydbm'
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
73 def testCreation(self):
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
74 ae = self.assertEqual
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
75
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
76 # create the instance
742
b105b46f6324 'I must run unit tests before committing\n' * 100
Richard Jones <richard@users.sourceforge.net>
parents: 718
diff changeset
77 init.install(self.dirname, 'extended', self.backend)
b105b46f6324 'I must run unit tests before committing\n' * 100
Richard Jones <richard@users.sourceforge.net>
parents: 718
diff changeset
78 init.initialise(self.dirname, 'sekrit')
203
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
79
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
80 # check we can load the package
205
da2e5d340e14 Added tests for instance initialisation
Richard Jones <richard@users.sourceforge.net>
parents: 203
diff changeset
81 instance = imp.load_package(self.dirname, self.dirname)
203
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
82
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
83 # and open the database
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
84 db = instance.open()
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
85
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
86 # check the basics of the schema and initial data set
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
87 l = db.priority.list()
205
da2e5d340e14 Added tests for instance initialisation
Richard Jones <richard@users.sourceforge.net>
parents: 203
diff changeset
88 ae(l, ['1', '2', '3', '4'])
203
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
89 l = db.status.list()
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
90 ae(l, ['1', '2', '3', '4', '5', '6', '7', '8'])
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
91 l = db.keyword.list()
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
92 ae(l, [])
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
93 l = db.user.list()
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
94 ae(l, ['1'])
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
95 l = db.msg.list()
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
96 ae(l, [])
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
97 l = db.file.list()
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
98 ae(l, [])
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
99 l = db.issue.list()
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
100 ae(l, [])
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
101 l = db.support.list()
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
102 ae(l, [])
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
103 l = db.rate.list()
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
104 ae(l, ['1', '2', '3'])
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
105 l = db.source.list()
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
106 ae(l, ['1', '2', '3', '4'])
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
107 l = db.platform.list()
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
108 ae(l, ['1', '2', '3'])
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
109 l = db.timelog.list()
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
110 ae(l, [])
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
111
718
e10c37f53efd fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
Richard Jones <richard@users.sourceforge.net>
parents: 332
diff changeset
112 class bsddbClassicTestCase(ClassicTestCase):
e10c37f53efd fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
Richard Jones <richard@users.sourceforge.net>
parents: 332
diff changeset
113 backend = 'bsddb'
e10c37f53efd fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
Richard Jones <richard@users.sourceforge.net>
parents: 332
diff changeset
114 class bsddbExtendedTestCase(ExtendedTestCase):
e10c37f53efd fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
Richard Jones <richard@users.sourceforge.net>
parents: 332
diff changeset
115 backend = 'bsddb'
e10c37f53efd fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
Richard Jones <richard@users.sourceforge.net>
parents: 332
diff changeset
116
e10c37f53efd fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
Richard Jones <richard@users.sourceforge.net>
parents: 332
diff changeset
117 class bsddb3ClassicTestCase(ClassicTestCase):
e10c37f53efd fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
Richard Jones <richard@users.sourceforge.net>
parents: 332
diff changeset
118 backend = 'bsddb3'
e10c37f53efd fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
Richard Jones <richard@users.sourceforge.net>
parents: 332
diff changeset
119 class bsddb3ExtendedTestCase(ExtendedTestCase):
e10c37f53efd fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
Richard Jones <richard@users.sourceforge.net>
parents: 332
diff changeset
120 backend = 'bsddb3'
e10c37f53efd fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
Richard Jones <richard@users.sourceforge.net>
parents: 332
diff changeset
121
855
335b49965293 Forgot to add to init tests
Richard Jones <richard@users.sourceforge.net>
parents: 759
diff changeset
122 class metakitClassicTestCase(ClassicTestCase):
335b49965293 Forgot to add to init tests
Richard Jones <richard@users.sourceforge.net>
parents: 759
diff changeset
123 backend = 'metakit'
335b49965293 Forgot to add to init tests
Richard Jones <richard@users.sourceforge.net>
parents: 759
diff changeset
124 class metakitExtendedTestCase(ExtendedTestCase):
335b49965293 Forgot to add to init tests
Richard Jones <richard@users.sourceforge.net>
parents: 759
diff changeset
125 backend = 'metakit'
335b49965293 Forgot to add to init tests
Richard Jones <richard@users.sourceforge.net>
parents: 759
diff changeset
126
203
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
127 def suite():
858
2dd862af72ee all storage-specific code (ie. backend) is now implemented by the backends
Richard Jones <richard@users.sourceforge.net>
parents: 856
diff changeset
128 l = [
2dd862af72ee all storage-specific code (ie. backend) is now implemented by the backends
Richard Jones <richard@users.sourceforge.net>
parents: 856
diff changeset
129 unittest.makeSuite(ClassicTestCase, 'test'),
2dd862af72ee all storage-specific code (ie. backend) is now implemented by the backends
Richard Jones <richard@users.sourceforge.net>
parents: 856
diff changeset
130 unittest.makeSuite(ExtendedTestCase, 'test')
2dd862af72ee all storage-specific code (ie. backend) is now implemented by the backends
Richard Jones <richard@users.sourceforge.net>
parents: 856
diff changeset
131 ]
2dd862af72ee all storage-specific code (ie. backend) is now implemented by the backends
Richard Jones <richard@users.sourceforge.net>
parents: 856
diff changeset
132
203
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
133 try:
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
134 import bsddb
718
e10c37f53efd fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
Richard Jones <richard@users.sourceforge.net>
parents: 332
diff changeset
135 l.append(unittest.makeSuite(bsddbClassicTestCase, 'test'))
e10c37f53efd fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
Richard Jones <richard@users.sourceforge.net>
parents: 332
diff changeset
136 l.append(unittest.makeSuite(bsddbExtendedTestCase, 'test'))
203
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
137 except:
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
138 print 'bsddb module not found, skipping bsddb DBTestCase'
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
139
759
dc05d4531f81 enabled testing of bsddb in test_init
Richard Jones <richard@users.sourceforge.net>
parents: 742
diff changeset
140 try:
dc05d4531f81 enabled testing of bsddb in test_init
Richard Jones <richard@users.sourceforge.net>
parents: 742
diff changeset
141 import bsddb3
dc05d4531f81 enabled testing of bsddb in test_init
Richard Jones <richard@users.sourceforge.net>
parents: 742
diff changeset
142 l.append(unittest.makeSuite(bsddb3ClassicTestCase, 'test'))
dc05d4531f81 enabled testing of bsddb in test_init
Richard Jones <richard@users.sourceforge.net>
parents: 742
diff changeset
143 l.append(unittest.makeSuite(bsddb3ExtendedTestCase, 'test'))
dc05d4531f81 enabled testing of bsddb in test_init
Richard Jones <richard@users.sourceforge.net>
parents: 742
diff changeset
144 except:
dc05d4531f81 enabled testing of bsddb in test_init
Richard Jones <richard@users.sourceforge.net>
parents: 742
diff changeset
145 print 'bsddb3 module not found, skipping bsddb3 DBTestCase'
203
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
146
855
335b49965293 Forgot to add to init tests
Richard Jones <richard@users.sourceforge.net>
parents: 759
diff changeset
147 try:
335b49965293 Forgot to add to init tests
Richard Jones <richard@users.sourceforge.net>
parents: 759
diff changeset
148 import metakit
335b49965293 Forgot to add to init tests
Richard Jones <richard@users.sourceforge.net>
parents: 759
diff changeset
149 l.append(unittest.makeSuite(metakitClassicTestCase, 'test'))
335b49965293 Forgot to add to init tests
Richard Jones <richard@users.sourceforge.net>
parents: 759
diff changeset
150 l.append(unittest.makeSuite(metakitExtendedTestCase, 'test'))
335b49965293 Forgot to add to init tests
Richard Jones <richard@users.sourceforge.net>
parents: 759
diff changeset
151 except:
856
826f6e689836 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 855
diff changeset
152 print 'metakit module not found, skipping metakit DBTestCase'
855
335b49965293 Forgot to add to init tests
Richard Jones <richard@users.sourceforge.net>
parents: 759
diff changeset
153
203
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
154 return unittest.TestSuite(l)
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
155
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
156 #
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
157 # $Log: not supported by cvs2svn $
905
502a5ae11cc5 Very close now. The cgi and mailgw now use the new security API.
Richard Jones <richard@users.sourceforge.net>
parents: 858
diff changeset
158 # Revision 1.13 2002/07/14 02:05:54 richard
502a5ae11cc5 Very close now. The cgi and mailgw now use the new security API.
Richard Jones <richard@users.sourceforge.net>
parents: 858
diff changeset
159 # . all storage-specific code (ie. backend) is now implemented by the backends
502a5ae11cc5 Very close now. The cgi and mailgw now use the new security API.
Richard Jones <richard@users.sourceforge.net>
parents: 858
diff changeset
160 #
858
2dd862af72ee all storage-specific code (ie. backend) is now implemented by the backends
Richard Jones <richard@users.sourceforge.net>
parents: 856
diff changeset
161 # Revision 1.12 2002/07/11 01:13:13 richard
2dd862af72ee all storage-specific code (ie. backend) is now implemented by the backends
Richard Jones <richard@users.sourceforge.net>
parents: 856
diff changeset
162 # *** empty log message ***
2dd862af72ee all storage-specific code (ie. backend) is now implemented by the backends
Richard Jones <richard@users.sourceforge.net>
parents: 856
diff changeset
163 #
856
826f6e689836 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 855
diff changeset
164 # Revision 1.11 2002/07/11 01:12:34 richard
826f6e689836 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 855
diff changeset
165 # Forgot to add to init tests
826f6e689836 *** empty log message ***
Richard Jones <richard@users.sourceforge.net>
parents: 855
diff changeset
166 #
855
335b49965293 Forgot to add to init tests
Richard Jones <richard@users.sourceforge.net>
parents: 759
diff changeset
167 # Revision 1.10 2002/06/11 04:59:14 richard
335b49965293 Forgot to add to init tests
Richard Jones <richard@users.sourceforge.net>
parents: 759
diff changeset
168 # enabled testing of bsddb in test_init
335b49965293 Forgot to add to init tests
Richard Jones <richard@users.sourceforge.net>
parents: 759
diff changeset
169 #
759
dc05d4531f81 enabled testing of bsddb in test_init
Richard Jones <richard@users.sourceforge.net>
parents: 742
diff changeset
170 # Revision 1.9 2002/05/23 04:26:05 richard
dc05d4531f81 enabled testing of bsddb in test_init
Richard Jones <richard@users.sourceforge.net>
parents: 742
diff changeset
171 # 'I must run unit tests before committing\n' * 100
dc05d4531f81 enabled testing of bsddb in test_init
Richard Jones <richard@users.sourceforge.net>
parents: 742
diff changeset
172 #
742
b105b46f6324 'I must run unit tests before committing\n' * 100
Richard Jones <richard@users.sourceforge.net>
parents: 718
diff changeset
173 # Revision 1.8 2002/05/15 03:27:16 richard
b105b46f6324 'I must run unit tests before committing\n' * 100
Richard Jones <richard@users.sourceforge.net>
parents: 718
diff changeset
174 # . fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
b105b46f6324 'I must run unit tests before committing\n' * 100
Richard Jones <richard@users.sourceforge.net>
parents: 718
diff changeset
175 # (thanks dman)
b105b46f6324 'I must run unit tests before committing\n' * 100
Richard Jones <richard@users.sourceforge.net>
parents: 718
diff changeset
176 # . fixed some sorting issues that were breaking some unit tests under py2.2
b105b46f6324 'I must run unit tests before committing\n' * 100
Richard Jones <richard@users.sourceforge.net>
parents: 718
diff changeset
177 # . mailgw test output dir was confusing the init test (but only on 2.2 *shrug*)
b105b46f6324 'I must run unit tests before committing\n' * 100
Richard Jones <richard@users.sourceforge.net>
parents: 718
diff changeset
178 #
b105b46f6324 'I must run unit tests before committing\n' * 100
Richard Jones <richard@users.sourceforge.net>
parents: 718
diff changeset
179 # fixed bug in the init unit test that meant only the bsddb test ran if it
b105b46f6324 'I must run unit tests before committing\n' * 100
Richard Jones <richard@users.sourceforge.net>
parents: 718
diff changeset
180 # could (it clobbered the anydbm test)
b105b46f6324 'I must run unit tests before committing\n' * 100
Richard Jones <richard@users.sourceforge.net>
parents: 718
diff changeset
181 #
718
e10c37f53efd fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
Richard Jones <richard@users.sourceforge.net>
parents: 332
diff changeset
182 # Revision 1.7 2001/10/28 22:51:38 richard
e10c37f53efd fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
Richard Jones <richard@users.sourceforge.net>
parents: 332
diff changeset
183 # Fixed ENOENT/WindowsError thing, thanks Juergen Hermann
e10c37f53efd fixed SCRIPT_NAME in ZRoundup for instances not at top level of Zope
Richard Jones <richard@users.sourceforge.net>
parents: 332
diff changeset
184 #
332
1fe356fc3d3e Fixed ENOENT/WindowsError thing, thanks Juergen Hermann
Richard Jones <richard@users.sourceforge.net>
parents: 255
diff changeset
185 # Revision 1.6 2001/09/29 23:48:06 richard
1fe356fc3d3e Fixed ENOENT/WindowsError thing, thanks Juergen Hermann
Richard Jones <richard@users.sourceforge.net>
parents: 255
diff changeset
186 # Bug fix for test_init on Windows.
1fe356fc3d3e Fixed ENOENT/WindowsError thing, thanks Juergen Hermann
Richard Jones <richard@users.sourceforge.net>
parents: 255
diff changeset
187 # More documenation!!
1fe356fc3d3e Fixed ENOENT/WindowsError thing, thanks Juergen Hermann
Richard Jones <richard@users.sourceforge.net>
parents: 255
diff changeset
188 #
255
d4ef19ef17bd Bug fix for test_init on Windows.
Richard Jones <richard@users.sourceforge.net>
parents: 243
diff changeset
189 # Revision 1.5 2001/08/29 06:23:59 richard
d4ef19ef17bd Bug fix for test_init on Windows.
Richard Jones <richard@users.sourceforge.net>
parents: 243
diff changeset
190 # Disabled the bsddb3 module entirely in the unit testing. See CHANGES for
d4ef19ef17bd Bug fix for test_init on Windows.
Richard Jones <richard@users.sourceforge.net>
parents: 243
diff changeset
191 # details.
d4ef19ef17bd Bug fix for test_init on Windows.
Richard Jones <richard@users.sourceforge.net>
parents: 243
diff changeset
192 #
243
1e571b6be57a Disabled the bsddb3 module entirely in the unit testing.
Richard Jones <richard@users.sourceforge.net>
parents: 214
diff changeset
193 # Revision 1.4 2001/08/07 00:24:43 richard
1e571b6be57a Disabled the bsddb3 module entirely in the unit testing.
Richard Jones <richard@users.sourceforge.net>
parents: 214
diff changeset
194 # stupid typo
1e571b6be57a Disabled the bsddb3 module entirely in the unit testing.
Richard Jones <richard@users.sourceforge.net>
parents: 214
diff changeset
195 #
214
18134bffab37 stupid typo
Richard Jones <richard@users.sourceforge.net>
parents: 213
diff changeset
196 # Revision 1.3 2001/08/07 00:15:51 richard
18134bffab37 stupid typo
Richard Jones <richard@users.sourceforge.net>
parents: 213
diff changeset
197 # Added the copyright/license notice to (nearly) all files at request of
18134bffab37 stupid typo
Richard Jones <richard@users.sourceforge.net>
parents: 213
diff changeset
198 # Bizar Software.
18134bffab37 stupid typo
Richard Jones <richard@users.sourceforge.net>
parents: 213
diff changeset
199 #
213
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 205
diff changeset
200 # Revision 1.2 2001/08/05 07:45:27 richard
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 205
diff changeset
201 # Added tests for instance initialisation
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 205
diff changeset
202 #
205
da2e5d340e14 Added tests for instance initialisation
Richard Jones <richard@users.sourceforge.net>
parents: 203
diff changeset
203 # Revision 1.1 2001/08/05 07:07:58 richard
da2e5d340e14 Added tests for instance initialisation
Richard Jones <richard@users.sourceforge.net>
parents: 203
diff changeset
204 # added tests for roundup.init - but they're disabled until I can figure _if_
da2e5d340e14 Added tests for instance initialisation
Richard Jones <richard@users.sourceforge.net>
parents: 203
diff changeset
205 # we can run them (import problems).
da2e5d340e14 Added tests for instance initialisation
Richard Jones <richard@users.sourceforge.net>
parents: 203
diff changeset
206 #
203
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
207 #
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
208 #
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
209 # vim: set filetype=python ts=4 sw=4 et si

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