Mercurial > p > roundup > code
diff test/test_hyperdbvals.py @ 4877:2ba982dcdf2c
New Link / Multilink option "try_id_parsing"
| author | Ralf Schlatterbeck <rsc@runtux.com> |
|---|---|
| date | Fri, 28 Mar 2014 16:47:36 +0100 |
| parents | 6e3e4f24c753 |
| children | 9ba03348f923 |
line wrap: on
line diff
--- a/test/test_hyperdbvals.py Fri Mar 28 15:14:29 2014 +0100 +++ b/test/test_hyperdbvals.py Fri Mar 28 16:47:36 2014 +0100 @@ -23,6 +23,7 @@ 'date': hyperdb.Date(), 'interval': hyperdb.Interval(), 'link': hyperdb.Link('test'), + 'linkkeyonly': hyperdb.Link('test', try_id_parsing='no'), 'link2': hyperdb.Link('test2'), 'multilink': hyperdb.Multilink('test'), 'multilink2': hyperdb.Multilink('test2'), @@ -104,11 +105,15 @@ self.assertRaises(hyperdb.HyperdbValueError, self._test, 'interval', 'fubar') def testLink(self): - self.assertEqual(self._test('password', ''), None) self.assertEqual(self._test('link', '1'), '1') self.assertEqual(self._test('link', 'valid'), '1') + self.assertEqual(self._test('linkkeyonly', 'valid'), '1') self.assertRaises(hyperdb.HyperdbValueError, self._test, 'link', 'invalid') + self.assertRaises(hyperdb.HyperdbValueError, self._test, 'linkkeyonly', + '1') + self.assertRaises(hyperdb.HyperdbValueError, self._test, 'linkkeyonly', + 'invalid') def testMultilink(self): self.assertEqual(self._test('multilink', '', '1'), []) self.assertEqual(self._test('multilink', '1', '1'), ['1'])
