Mercurial > p > roundup > code
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 = []
