Mercurial > p > roundup > code
diff test/db_test_base.py @ 3872:34128a809e22
Allow multilinks to take None (treated as an empty list).
Add a testcase for it.
| author | Justus Pendleton <jpend@users.sourceforge.net> |
|---|---|
| date | Fri, 31 Aug 2007 15:44:03 +0000 |
| parents | f0eb93f25d1c |
| children | 46ef2a6fd79d |
line wrap: on
line diff
--- a/test/db_test_base.py Thu Aug 30 00:31:16 2007 +0000 +++ b/test/db_test_base.py Fri Aug 31 15:44:03 2007 +0000 @@ -15,7 +15,7 @@ # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. # -# $Id: db_test_base.py,v 1.87 2007-08-29 17:35:41 jpend Exp $ +# $Id: db_test_base.py,v 1.88 2007-08-31 15:44:03 jpend Exp $ import unittest, os, shutil, errno, imp, sys, time, pprint, sets @@ -253,6 +253,12 @@ m = self.db.issue.get(nid, "nosy"); m.sort() self.assertEqual(l, m) + # verify that when we pass None to an Multilink it sets + # it to an empty list + self.db.issue.set(nid, nosy=None) + if commit: self.db.commit() + self.assertEqual(self.db.issue.get(nid, "nosy"), []) + def testMultilinkChangeIterable(self): for commit in (0,1): # invalid nosy value assertion
