comparison test/test_hyperdbvals.py @ 5453:2b4f606d8e72

use exception.args instead of exception.message
author Christof Meerwald <cmeerw@cmeerw.org>
date Mon, 23 Jul 2018 21:39:46 +0100
parents 7b74a5addfea
children fbbcbfc6dad0
comparison
equal deleted inserted replaced
5452:b50a4c85c270 5453:2b4f606d8e72
149 149
150 self.assertEqual(self._test('multilink3', '', '1'), []) 150 self.assertEqual(self._test('multilink3', '', '1'), [])
151 151
152 with self.assertRaises(hyperdb.HyperdbValueError) as cm: 152 with self.assertRaises(hyperdb.HyperdbValueError) as cm:
153 self._test('multilink3', '1', '1') 153 self._test('multilink3', '1', '1')
154 self.assertEqual(cm.exception.message, 154 self.assertEqual(cm.exception.args,
155 "property multilink3: '1' is not a test.") 155 ("property multilink3: '1' is not a test.",))
156 156
157 self.assertEqual(self._test('multilink3', 'valid', '1'), ['1']) 157 self.assertEqual(self._test('multilink3', 'valid', '1'), ['1'])
158 158
159 self.assertRaises(hyperdb.HyperdbValueError, self._test, 'multilink3', 159 self.assertRaises(hyperdb.HyperdbValueError, self._test, 'multilink3',
160 'invalid', '1') 160 'invalid', '1')
161 161
162 with self.assertRaises(hyperdb.HyperdbValueError) as cm: 162 with self.assertRaises(hyperdb.HyperdbValueError) as cm:
163 self._test('multilink3', '+1', '1') 163 self._test('multilink3', '+1', '1')
164 self.assertEqual(cm.exception.message, 164 self.assertEqual(cm.exception.args,
165 "property multilink3: '1' is not a test.") 165 ("property multilink3: '1' is not a test.",))
166 166
167 self.assertEqual(self._test('multilink3', '+valid', '1'), 167 self.assertEqual(self._test('multilink3', '+valid', '1'),
168 ['1', '2', '3']) 168 ['1', '2', '3'])
169 169
170 with self.assertRaises(hyperdb.HyperdbValueError) as cm: 170 with self.assertRaises(hyperdb.HyperdbValueError) as cm:
171 self._test('multilink3', '+1,-2', '1') 171 self._test('multilink3', '+1,-2', '1')
172 self.assertEqual(cm.exception.message, 172 self.assertEqual(cm.exception.args,
173 "property multilink3: '1' is not a test.") 173 ("property multilink3: '1' is not a test.",))
174 174
175 with self.assertRaises(hyperdb.HyperdbValueError) as cm: 175 with self.assertRaises(hyperdb.HyperdbValueError) as cm:
176 self._test('multilink3', '+valid,-2', '1') 176 self._test('multilink3', '+valid,-2', '1')
177 self.assertEqual(cm.exception.message, 177 self.assertEqual(cm.exception.args,
178 "property multilink3: '2' is not a test.") 178 ("property multilink3: '2' is not a test.",))
179 179
180 self.assertEqual(self._test('multilink3', '+valid,-2valid', '1'), ['1', '3']) 180 self.assertEqual(self._test('multilink3', '+valid,-2valid', '1'), ['1', '3'])
181 181
182 self.assertEqual(self._test('multilink3', '+valid', None), ['1']) 182 self.assertEqual(self._test('multilink3', '+valid', None), ['1'])
183 183
184 self.assertEqual(self._test('multilink3', '', None), []) 184 self.assertEqual(self._test('multilink3', '', None), [])
185 185
186 with self.assertRaises(hyperdb.HyperdbValueError) as cm: 186 with self.assertRaises(hyperdb.HyperdbValueError) as cm:
187 result = self._test('multilink3', '-valid', None) 187 result = self._test('multilink3', '-valid', None)
188 self.assertEqual(cm.exception.message, 188 self.assertEqual(cm.exception.args,
189 "property multilink3: 'valid' is not currently an element") 189 ("property multilink3: 'valid' is not currently an element",))
190 190
191 # vim: set filetype=python ts=4 sw=4 et si 191 # vim: set filetype=python ts=4 sw=4 et si

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