def _submit_crash_id_to_elastic_search(self, crash_id): if self.config.submission_url: dummy_form_data = {} row_id = ooid_to_row_id(crash_id) url = self.config.submission_url % row_id request = urllib2.Request(url, dummy_form_data) try: urllib2.urlopen(request, timeout=self.config.timeout).read() except urllib2.socket.timeout: self.logger.critical("%s may not have been submitted to " "Elastic Search due to a timeout", crash_id) raise except Exception: self.logger.critical("Submition to Elastic Search failed " "for %s", crash_id, exc_info=True) raise
def _submit_crash_id_to_elastic_search(self, crash_id): if self.config.submission_url: dummy_form_data = {} row_id = ooid_to_row_id(crash_id) url = self.config.submission_url % row_id request = urllib2.Request(url, dummy_form_data) try: urllib2.urlopen(request, timeout=self.config.timeout).read() except urllib2.socket.timeout: self.logger.critical( '%s may not have been submitted to ' 'Elastic Search due to a timeout', crash_id) raise except Exception: self.logger.critical( 'Submition to Elastic Search failed ' 'for %s', crash_id, exc_info=True) raise
def test_ooid_to_row_id(): ooid = 'abcdefghijklmnopqrstuvwxy20100102' expectedOoid = 'a100102abcdefghijklmnopqrstuvwxy20100102' result = hbc.ooid_to_row_id(ooid) assert result == expectedOoid, 'expected %s, but got %s' % (expectedOoid, result)