Пример #1
0
 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
Пример #2
0
 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
Пример #3
0
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)