def _test_common_body_with_exception(self, request_body, expected_exception): self._mox.ReplayAll() handler = CollectHandlerImpl(self._storage, self._deserializer, self._logger) self.assertRaises(expected_exception, lambda: handler.collect(request_body)) #task = StatServerTask(self._storage, self._logger) #self.assertRaises(expected_exception, lambda: task.process_request(request_body)) self._mox.VerifyAll()
def _test_common_body(self, request_body): self._mox.ReplayAll() handler = CollectHandlerImpl(self._storage, self._deserializer, self._logger) handler.collect(request_body) #task = StatServerTask(self._storage, self._logger) #task.process_request(request_body) self._mox.VerifyAll()
class CollectHandler(RequestHandler): #noinspection PyMethodOverriding # spec: Storage, (str -> StatDataPacket), Logger -> None def initialize(self, storage, deserializer, logger): self._collect_handler_impl = CollectHandlerImpl(storage, deserializer, logger) self._logger = logger #inspection PyMethodOverriding def post(self, *args, **kwargs): self._logger.info('post(*args, **kwargs) enter') self._collect_handler_impl.collect(self.request.body) self._logger.info('post(*args, **kwargs) exit')
def initialize(self, storage, deserializer, logger): self._collect_handler_impl = CollectHandlerImpl(storage, deserializer, logger) self._logger = logger