comparison test/test_db.py @ 562:62febbd7ffec

You can now use the roundup-admin tool to pack the database
author Roche Compaan <rochecompaan@users.sourceforge.net>
date Mon, 21 Jan 2002 16:33:20 +0000
parents 5fd94347c6f2
children 73af3e54c309
comparison
equal deleted inserted replaced
561:13df980755fa 562:62febbd7ffec
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_db.py,v 1.15 2002-01-19 13:16:04 rochecompaan Exp $ 18 # $Id: test_db.py,v 1.16 2002-01-21 16:33:20 rochecompaan Exp $
19 19
20 import unittest, os, shutil 20 import unittest, os, shutil
21 21
22 from roundup.hyperdb import String, Password, Link, Multilink, Date, \ 22 from roundup.hyperdb import String, Password, Link, Multilink, Date, \
23 Interval, Class, DatabaseError 23 Interval, Class, DatabaseError
237 self.assertEqual('1', nodeid) 237 self.assertEqual('1', nodeid)
238 self.assertEqual('test', journaltag) 238 self.assertEqual('test', journaltag)
239 self.assertEqual('unlink', action) 239 self.assertEqual('unlink', action)
240 self.assertEqual(('issue', '1', 'fixer'), params) 240 self.assertEqual(('issue', '1', 'fixer'), params)
241 241
242 def testPack(self):
243 self.db.issue.create(title="spam", status='1')
244 self.db.issue.set('1', status='2')
245 self.db.commit()
246
247 pack_before = date.Date(". + 1d")
248 self.db.pack(pack_before)
249 journal = self.db.getjournal('issue', '1')
250 self.assertEqual(1, len(journal))
251
242 def testRetire(self): 252 def testRetire(self):
243 pass 253 pass
244 254
245 255
246 class anydbmReadOnlyDBTestCase(MyTestCase): 256 class anydbmReadOnlyDBTestCase(MyTestCase):
332 342
333 return unittest.TestSuite(l) 343 return unittest.TestSuite(l)
334 344
335 # 345 #
336 # $Log: not supported by cvs2svn $ 346 # $Log: not supported by cvs2svn $
347 # Revision 1.15 2002/01/19 13:16:04 rochecompaan
348 # Journal entries for link and multilink properties can now be switched on
349 # or off.
350 #
337 # Revision 1.14 2002/01/16 07:02:57 richard 351 # Revision 1.14 2002/01/16 07:02:57 richard
338 # . lots of date/interval related changes: 352 # . lots of date/interval related changes:
339 # - more relaxed date format for input 353 # - more relaxed date format for input
340 # 354 #
341 # Revision 1.13 2002/01/14 02:20:15 richard 355 # Revision 1.13 2002/01/14 02:20:15 richard

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