Ejemplo n.º 1
0
 def testMappedException(self):
     for originalExceptionClass, mappedExceptionClass in \
             frontendExceptions.exceptionMap.items():
         originalException = originalExceptionClass()
         mappedException = mappedExceptionClass()
         response = frontend.handleException(originalException)
         self.assertEquals(response.status_code, mappedException.httpStatus)
Ejemplo n.º 2
0
 def testNotImplementedException(self):
     message = "A string unlikely to occur at random."
     exception = exceptions.NotImplementedException(message)
     response = frontend.handleException(exception)
     self.assertEquals(response.status_code, 501)
     gaException = self.getGa4ghException(response.data)
     self.assertEquals(gaException.message, message)
Ejemplo n.º 3
0
 def testNotImplementedException(self):
     message = "A string unlikely to occur at random."
     exception = exceptions.NotImplementedException(message)
     response = frontend.handleException(exception)
     self.assertEquals(response.status_code, 501)
     gaException = self.getGa4ghException(response.data)
     self.assertEquals(gaException.message, message)
Ejemplo n.º 4
0
 def testUnknownExceptionBecomesServerError(self):
     exception = self.UnknownException()
     response = frontend.handleException(exception)
     self.assertEquals(response.status_code, 500)
     gaException = self.getGa4ghException(response.data)
     self.assertEquals(gaException.message, exceptions.ServerError.message)
     self.assertTrue(frontend.app.log_exception.called)
Ejemplo n.º 5
0
 def testCallSetNotInVariantSetException(self):
     exception = exceptions.CallSetNotInVariantSetException(
         'csId', 'vsId')
     response = frontend.handleException(exception)
     self.assertEquals(response.status_code, 404)
     gaException = self.getGa4ghException(response.data)
     self.assertGreater(len(gaException.message), 0)
Ejemplo n.º 6
0
 def testCallSetNotInVariantSetException(self):
     exception = exceptions.CallSetNotInVariantSetException('csId', 'vsId')
     response = frontend.handleException(exception)
     self.assertEquals(response.status_code, 404)
     gaException = self.getGa4ghException(response.data)
     self.assertGreater(len(gaException.message), 0)
     self.assertFalse(frontend.app.log_exception.called)
Ejemplo n.º 7
0
 def testMappedException(self):
     for originalExceptionClass, mappedExceptionClass in \
             frontendExceptions.exceptionMap.items():
         originalException = originalExceptionClass()
         mappedException = mappedExceptionClass()
         response = frontend.handleException(originalException)
         self.assertEquals(response.status_code, mappedException.httpStatus)
Ejemplo n.º 8
0
 def testUnknownExceptionBecomesServerError(self):
     exception = self.UnknownException()
     response = frontend.handleException(exception)
     self.assertEquals(response.status_code, 500)
Ejemplo n.º 9
0
 def testFrontendException(self):
     exception = frontendExceptions.ObjectNotFoundException()
     response = frontend.handleException(exception)
     self.assertEquals(response.status_code, 404)
Ejemplo n.º 10
0
 def testObjectNotFoundException(self):
     exception = exceptions.ObjectNotFoundException()
     response = frontend.handleException(exception)
     self.assertEquals(response.status_code, 404)
Ejemplo n.º 11
0
 def testObjectNotFoundException(self):
     exception = exceptions.ObjectNotFoundException()
     response = frontend.handleException(exception)
     self.assertEquals(response.status_code, 404)
     self.assertFalse(frontend.app.log_exception.called)
Ejemplo n.º 12
0
 def testUnknownExceptionBecomesServerError(self):
     exception = self.UnknownException()
     response = frontend.handleException(exception)
     self.assertEquals(response.status_code, 500)