def create_dummy_message(self): self.sender = raygunprovider.RaygunSender('apikey') msg = raygunmsgs.RaygunMessageBuilder({}).new() errorMessage = raygunmsgs.RaygunErrorMessage(Exception, None, None, {}) msg.set_exception_details(errorMessage) return msg.build()
def _create_message(self, raygunExceptionMessage, tags, userCustomData, httpRequest): return raygunmsgs.RaygunMessageBuilder().new() \ .set_machine_name(socket.gethostname()) \ .set_version(self.userversion) \ .set_client_details() \ .set_exception_details(raygunExceptionMessage) \ .set_environment_details() \ .set_tags(tags) \ .set_customdata(userCustomData) \ .set_request_details(httpRequest) \ .build()
def setUp(self): self.builder = raygunmsgs.RaygunMessageBuilder().new() self.request = { "headers": { "referer": "localhost", "user-Agent": "Mozilla" }, "hostName": "localhost", "url": "/resource", "httpMethod": "GET", "ipAddress": "127.0.0.1", "queryString": None, "form": None, "rawData": None }
def _create_message(self, raygunExceptionMessage, tags, user_custom_data, http_request, extra_environment_data): options = { 'transmit_environment_variables': self.transmit_environment_variables } return raygunmsgs.RaygunMessageBuilder(options).new() \ .set_machine_name(socket.gethostname()) \ .set_version(self.userversion) \ .set_client_details() \ .set_exception_details(raygunExceptionMessage) \ .set_environment_details(extra_environment_data) \ .set_tags(tags) \ .set_customdata(user_custom_data) \ .set_request_details(http_request) \ .set_user(self.user) \ .build()
def setUp(self): self.builder = raygunmsgs.RaygunMessageBuilder().new() self.request = { "headers": { "referer": "localhost", "user-Agent": "Mozilla" }, "hostName": "localhost", "url": "/resource", "httpMethod": "GET", "ipAddress": "127.0.0.1", "queryString": None, "form": None, "rawData": None } # https://www.python.org/dev/peps/pep-3333/#environ-variables self.raw_wsgi_request = { "HTTP_PRAGMA": "no-cache", "HTTP_COOKIE": "test-cookie=foo", "SCRIPT_NAME": "", "REQUEST_METHOD": "GET", "HTTP_HOST": "localhost:1234", "PATH_INFO": "/resource-wsgi", "SERVER_PROTOCOL": "HTTP/1.1", "QUERY_STRING": "query=testme", "HTTP_UPGRADE_INSECURE_REQUESTS": "1", "HTTP_CACHE_CONTROL": "no-cache", "HTTP_ACCEPT": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8", "HTTP_USER_AGENT": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36", "HTTP_REFERER": "https://www.google.com/", "HTTP_CONNECTION": "keep-alive", "SERVER_NAME": "localhost", "REMOTE_ADDR": "127.0.0.1", "HTTP_ACCEPT_LANGUAGE": "en-US,en;q=0.9", "wsgi.url_scheme": "http", "SERVER_PORT": "1234", "HTTP_ACCEPT_ENCODING": "gzip, deflate, br" }