def test_is_misago_exception_false_for_not_handled_exceptions(self):
     """
     exceptionhandler.is_misago_exception fails to recognize other
     exceptions
     """
     for exception in INVALID_EXCEPTIONS:
         self.assertFalse(exceptionhandler.is_misago_exception(exception()))
Example #2
0
 def test_is_misago_exception_false_for_not_handled_exceptions(self):
     """
     exceptionhandler.is_misago_exception fails to recognize other
     exceptions
     """
     for exception in INVALID_EXCEPTIONS:
         self.assertFalse(exceptionhandler.is_misago_exception(exception()))
    def process_exception(self, request, exception):
        request_is_to_misago = is_request_to_misago(request)
        misago_can_handle_exception = exceptionhandler.is_misago_exception(exception)

        if request_is_to_misago and misago_can_handle_exception:
            return exceptionhandler.handle_misago_exception(request, exception)
        else:
            return None
 def test_is_misago_exception_true_for_handled_exceptions(self):
     """
     exceptionhandler.is_misago_exception recognizes handled exceptions
     """
     for exception in exceptionhandler.HANDLED_EXCEPTIONS:
         try:
             raise exception()
         except exception as e:
             self.assertTrue(exceptionhandler.is_misago_exception(e))
Example #5
0
    def process_exception(self, request, exception):
        request_is_to_misago = is_request_to_misago(request)
        misago_can_handle_exception = exceptionhandler.is_misago_exception(
            exception)

        if request_is_to_misago and misago_can_handle_exception:
            return exceptionhandler.handle_misago_exception(request, exception)
        else:
            return None
Example #6
0
 def test_is_misago_exception_true_for_handled_exceptions(self):
     """
     exceptionhandler.is_misago_exception recognizes handled exceptions
     """
     for exception in exceptionhandler.HANDLED_EXCEPTIONS:
         try:
             raise exception()
         except exception as e:
             self.assertTrue(exceptionhandler.is_misago_exception(e))