def test_enabling_default_ignored_exceptions(self): os.environ['RAVEN_ENABLE_EXCEPTIONS'] = 'NotFound' self.assertFalse(reporter.is_exception_type_ignored(NotFound)) self.assertTrue(reporter.is_exception_type_ignored(Unauthorized)) self.assertTrue(reporter.is_exception_type_ignored(Redirect)) os.environ['RAVEN_ENABLE_EXCEPTIONS'] = 'Unauthorized, Redirect' self.assertTrue(reporter.is_exception_type_ignored(NotFound)) self.assertFalse(reporter.is_exception_type_ignored(Unauthorized)) self.assertFalse(reporter.is_exception_type_ignored(Redirect))
def test_default_ignored_exceptions(self): self.assertTrue(reporter.is_exception_type_ignored(NotFound)) self.assertTrue(reporter.is_exception_type_ignored(Unauthorized)) self.assertTrue(reporter.is_exception_type_ignored(Redirect))
def test_default_exceptions_are_not_ignored(self): self.assertFalse(reporter.is_exception_type_ignored(KeyError)) self.assertFalse(reporter.is_exception_type_ignored(Exception))
def test_is_exception_type_ignored_can_handle_None(self): self.assertTrue(reporter.is_exception_type_ignored(None))