(self, excClass, callableObj=None, *args, **kwargs)
| 249 | safe_repr(member), safe_repr(container))) |
| 250 | |
| 251 | def assertRaises(self, excClass, callableObj=None, *args, **kwargs): |
| 252 | @contextmanager |
| 253 | def _assertRaisesContextManager(self, excClass): |
| 254 | try: |
| 255 | yield |
| 256 | self.fail('{0} was not raised'.format(safe_repr(excClass))) |
| 257 | except excClass: |
| 258 | pass |
| 259 | if callableObj: |
| 260 | super(ExtendedTestCase, self).assertRaises( |
| 261 | excClass, |
| 262 | callableObj, |
| 263 | *args, |
| 264 | **kwargs |
| 265 | ) |
| 266 | else: |
| 267 | return self._assertRaisesContextManager(excClass) |
| 268 | |
| 269 | def recording(self): |
| 270 | if TestMode.need_recording_file(self.test_mode): |
no test coverage detected