# HG changeset patch # User Christof Meerwald # Date 1532378386 -3600 # Node ID 2b4f606d8e72857dc2932706eb7320debcd59626 # Parent b50a4c85c2704867cafbbcecb70b6a9797ef6f41 use exception.args instead of exception.message diff -r b50a4c85c270 -r 2b4f606d8e72 test/test_cgi.py --- a/test/test_cgi.py Sun Jul 22 22:38:53 2018 +0100 +++ b/test/test_cgi.py Mon Jul 23 21:39:46 2018 +0100 @@ -1643,7 +1643,7 @@ def te(url, exception, raises=ValueError): with self.assertRaises(raises) as cm: examine_url(url) - self.assertEqual(cm.exception.message, exception) + self.assertEqual(cm.exception.args, (exception,)) action = actions.Action(self.client) @@ -1786,8 +1786,8 @@ # be determined. with self.assertRaises(NoTemplate) as cm: t.selectTemplate("user", "") - self.assertEqual(cm.exception.message, - '''Template "user" doesn't exist''') + self.assertEqual(cm.exception.args, + ('''Template "user" doesn't exist''',)) # there is no html/subdir/user.item.{,xml,html} so it will # raise NoTemplate. diff -r b50a4c85c270 -r 2b4f606d8e72 test/test_hyperdbvals.py --- a/test/test_hyperdbvals.py Sun Jul 22 22:38:53 2018 +0100 +++ b/test/test_hyperdbvals.py Mon Jul 23 21:39:46 2018 +0100 @@ -151,8 +151,8 @@ with self.assertRaises(hyperdb.HyperdbValueError) as cm: self._test('multilink3', '1', '1') - self.assertEqual(cm.exception.message, - "property multilink3: '1' is not a test.") + self.assertEqual(cm.exception.args, + ("property multilink3: '1' is not a test.",)) self.assertEqual(self._test('multilink3', 'valid', '1'), ['1']) @@ -161,21 +161,21 @@ with self.assertRaises(hyperdb.HyperdbValueError) as cm: self._test('multilink3', '+1', '1') - self.assertEqual(cm.exception.message, - "property multilink3: '1' is not a test.") + self.assertEqual(cm.exception.args, + ("property multilink3: '1' is not a test.",)) self.assertEqual(self._test('multilink3', '+valid', '1'), ['1', '2', '3']) with self.assertRaises(hyperdb.HyperdbValueError) as cm: self._test('multilink3', '+1,-2', '1') - self.assertEqual(cm.exception.message, - "property multilink3: '1' is not a test.") + self.assertEqual(cm.exception.args, + ("property multilink3: '1' is not a test.",)) with self.assertRaises(hyperdb.HyperdbValueError) as cm: self._test('multilink3', '+valid,-2', '1') - self.assertEqual(cm.exception.message, - "property multilink3: '2' is not a test.") + self.assertEqual(cm.exception.args, + ("property multilink3: '2' is not a test.",)) self.assertEqual(self._test('multilink3', '+valid,-2valid', '1'), ['1', '3']) @@ -185,7 +185,7 @@ with self.assertRaises(hyperdb.HyperdbValueError) as cm: result = self._test('multilink3', '-valid', None) - self.assertEqual(cm.exception.message, - "property multilink3: 'valid' is not currently an element") + self.assertEqual(cm.exception.args, + ("property multilink3: 'valid' is not currently an element",)) # vim: set filetype=python ts=4 sw=4 et si