Exemplo n.º 1
0
 def _report_adding_keyword_failed(self, name, message=None, details=None, level=None):
     if not message:
         message, details = get_error_details()
     LOGGER.write(
         "Adding keyword '%s' to library '%s' failed: %s" % (name, self.name, message), level or self._failure_level
     )
     if details:
         LOGGER.debug("Details:\n%s" % details)
Exemplo n.º 2
0
 def _create_handlers(self, libcode):
     for name in self._get_handler_names(libcode):
         method = self._try_to_get_handler_method(libcode, name)
         if method:
             handler, embedded = self._try_to_create_handler(name, method)
             if handler:
                 self.handlers.add(handler, embedded)
                 LOGGER.debug("Created keyword '%s'" % handler.name)
Exemplo n.º 3
0
 def _create_handlers(self, libcode):
     for name in self._get_handler_names(libcode):
         method = self._try_to_get_handler_method(libcode, name)
         if method:
             handler, embedded = self._try_to_create_handler(name, method)
             if handler:
                 try:
                     self.handlers.add(handler, embedded)
                 except DataError as err:
                     LOGGER.error("Error in test library '%s': "
                                  "Creating keyword '%s' failed: %s"
                                  % (self.name, handler.name, err.message))
                 else:
                     LOGGER.debug("Created keyword '%s'" % handler.name)
Exemplo n.º 4
0
 def _create_handlers(self, libcode):
     try:
         names = self._get_handler_names(libcode)
     except:
         message, details = get_error_details()
         raise DataError(
             "Getting keyword names from library '%s' failed: %s" %
             (self.name, message), details)
     for name in names:
         method = self._try_to_get_handler_method(libcode, name)
         if method:
             handler, embedded = self._try_to_create_handler(name, method)
             if handler:
                 try:
                     self.handlers.add(handler, embedded)
                 except DataError as err:
                     LOGGER.error("Error in test library '%s': "
                                  "Creating keyword '%s' failed: %s" %
                                  (self.name, handler.name, err.message))
                 else:
                     LOGGER.debug("Created keyword '%s'" % handler.name)
Exemplo n.º 5
0
 def _adding_keyword_failed(self, name, error, level='ERROR'):
     LOGGER.write(
         "Adding keyword '%s' to library '%s' failed: %s" %
         (name, self.name, error.message), level)
     if error.details:
         LOGGER.debug('Details:\n%s' % error.details)