diff test/test_db.py @ 1523:63aa7be52d2c

checked to make sure that the restored item doesn't clash... ...with a new item using the same key value
author Andrey Lebedev <kedder@users.sourceforge.net>
date Mon, 17 Mar 2003 22:03:08 +0000
parents 6fede2aa6a12
children 96cd422532ef
line wrap: on
line diff
--- a/test/test_db.py	Mon Mar 17 04:48:41 2003 +0000
+++ b/test/test_db.py	Mon Mar 17 22:03:08 2003 +0000
@@ -15,7 +15,7 @@
 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 # 
-# $Id: test_db.py,v 1.77 2003-03-16 22:24:56 kedder Exp $ 
+# $Id: test_db.py,v 1.78 2003-03-17 22:03:08 kedder Exp $ 
 
 import unittest, os, shutil, time
 
@@ -273,6 +273,8 @@
         # use the key again now that the old is retired
         newid2 = self.db.user.create(username="spam")
         self.assertNotEqual(newid, newid2)
+        # try to restore old node. this shouldn't succeed!
+        self.assertRaises(KeyError, self.db.user.restore, newid)
 
     def testRetire(self):
         self.db.issue.create(title="spam", status='1')
@@ -926,7 +928,7 @@
          unittest.makeSuite(anydbmDBTestCase, 'test'),
          unittest.makeSuite(anydbmReadOnlyDBTestCase, 'test')
     ]
-#    return unittest.TestSuite(l)
+    #return unittest.TestSuite(l)
 
     from roundup import backends
     p = []

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