annotate test/test_init.py @ 834:568eed5fb4fd

Optimize Class.find so that the propspec can contain a set of ids to match. This is used by indexer.search so it can do just one find for all the index matches. This was already confusing code, but for common terms (lots of index matches), it is enormously faster.
author Gordon B. McMillan <gmcm@users.sourceforge.net>
date Tue, 09 Jul 2002 21:53:38 +0000
parents dc05d4531f81
children 335b49965293
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 #
759
dc05d4531f81 enabled testing of bsddb in test_init
Richard Jones <richard@users.sourceforge.net>
parents: 742
diff changeset
18 # $Id: test_init.py,v 1.10 2002-06-11 04:59:14 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()
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
63 ae(l, ['1'])
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
203
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
122 def suite():
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
123 l = [unittest.makeSuite(ClassicTestCase, 'test'),
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
124 unittest.makeSuite(ExtendedTestCase, 'test')]
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
125 try:
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
126 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
127 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
128 l.append(unittest.makeSuite(bsddbExtendedTestCase, 'test'))
203
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
129 except:
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
130 print 'bsddb module not found, skipping bsddb DBTestCase'
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
131
759
dc05d4531f81 enabled testing of bsddb in test_init
Richard Jones <richard@users.sourceforge.net>
parents: 742
diff changeset
132 try:
dc05d4531f81 enabled testing of bsddb in test_init
Richard Jones <richard@users.sourceforge.net>
parents: 742
diff changeset
133 import bsddb3
dc05d4531f81 enabled testing of bsddb in test_init
Richard Jones <richard@users.sourceforge.net>
parents: 742
diff changeset
134 l.append(unittest.makeSuite(bsddb3ClassicTestCase, 'test'))
dc05d4531f81 enabled testing of bsddb in test_init
Richard Jones <richard@users.sourceforge.net>
parents: 742
diff changeset
135 l.append(unittest.makeSuite(bsddb3ExtendedTestCase, 'test'))
dc05d4531f81 enabled testing of bsddb in test_init
Richard Jones <richard@users.sourceforge.net>
parents: 742
diff changeset
136 except:
dc05d4531f81 enabled testing of bsddb in test_init
Richard Jones <richard@users.sourceforge.net>
parents: 742
diff changeset
137 print 'bsddb3 module not found, skipping bsddb3 DBTestCase'
203
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
138
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
139 return unittest.TestSuite(l)
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
140
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
141 #
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
142 # $Log: not supported by cvs2svn $
759
dc05d4531f81 enabled testing of bsddb in test_init
Richard Jones <richard@users.sourceforge.net>
parents: 742
diff changeset
143 # 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
144 # '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
145 #
742
b105b46f6324 'I must run unit tests before committing\n' * 100
Richard Jones <richard@users.sourceforge.net>
parents: 718
diff changeset
146 # 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
147 # . 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
148 # (thanks dman)
b105b46f6324 'I must run unit tests before committing\n' * 100
Richard Jones <richard@users.sourceforge.net>
parents: 718
diff changeset
149 # . 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
150 # . 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
151 #
b105b46f6324 'I must run unit tests before committing\n' * 100
Richard Jones <richard@users.sourceforge.net>
parents: 718
diff changeset
152 # 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
153 # 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
154 #
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
155 # 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
156 # 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
157 #
332
1fe356fc3d3e Fixed ENOENT/WindowsError thing, thanks Juergen Hermann
Richard Jones <richard@users.sourceforge.net>
parents: 255
diff changeset
158 # 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
159 # 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
160 # More documenation!!
1fe356fc3d3e Fixed ENOENT/WindowsError thing, thanks Juergen Hermann
Richard Jones <richard@users.sourceforge.net>
parents: 255
diff changeset
161 #
255
d4ef19ef17bd Bug fix for test_init on Windows.
Richard Jones <richard@users.sourceforge.net>
parents: 243
diff changeset
162 # 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
163 # 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
164 # details.
d4ef19ef17bd Bug fix for test_init on Windows.
Richard Jones <richard@users.sourceforge.net>
parents: 243
diff changeset
165 #
243
1e571b6be57a Disabled the bsddb3 module entirely in the unit testing.
Richard Jones <richard@users.sourceforge.net>
parents: 214
diff changeset
166 # 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
167 # stupid typo
1e571b6be57a Disabled the bsddb3 module entirely in the unit testing.
Richard Jones <richard@users.sourceforge.net>
parents: 214
diff changeset
168 #
214
18134bffab37 stupid typo
Richard Jones <richard@users.sourceforge.net>
parents: 213
diff changeset
169 # Revision 1.3 2001/08/07 00:15:51 richard
18134bffab37 stupid typo
Richard Jones <richard@users.sourceforge.net>
parents: 213
diff changeset
170 # 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
171 # Bizar Software.
18134bffab37 stupid typo
Richard Jones <richard@users.sourceforge.net>
parents: 213
diff changeset
172 #
213
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 205
diff changeset
173 # 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
174 # 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
175 #
205
da2e5d340e14 Added tests for instance initialisation
Richard Jones <richard@users.sourceforge.net>
parents: 203
diff changeset
176 # 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
177 # 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
178 # we can run them (import problems).
da2e5d340e14 Added tests for instance initialisation
Richard Jones <richard@users.sourceforge.net>
parents: 203
diff changeset
179 #
203
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
180 #
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
181 #
23bc73d13edf added tests for roundup.init
Richard Jones <richard@users.sourceforge.net>
parents:
diff changeset
182 # vim: set filetype=python ts=4 sw=4 et si

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