コード例 #1
0
 def _keyword_doc(self, elements, method):
     doc, tags = split_tags_from_doc(self._get_doc(elements, method))
     return KeywordDoc(name=printable_name(
         method.getSimpleName().toString(), code_style=True),
                       args=self._get_keyword_arguments(method),
                       doc=doc,
                       tags=tags)
コード例 #2
0
ファイル: javabuilder.py プロジェクト: HelioGuilherme66/RIDE
 def _keyword_doc(self, method):
     doc, tags = split_tags_from_doc(self._get_doc(method))
     return KeywordDoc(
         name=printable_name(method.name(), code_style=True),
         args=self._get_keyword_arguments(method),
         doc=doc,
         tags=tags
     )
コード例 #3
0
ファイル: java9builder.py プロジェクト: HelioGuilherme66/RIDE
 def _keyword_doc(self, elements, method):
     doc, tags = split_tags_from_doc(self._get_doc(elements, method))
     return KeywordDoc(
         name=printable_name(method.getSimpleName().toString(),
                             code_style=True),
         args=self._get_keyword_arguments(method),
         doc=doc,
         tags=tags
     )
コード例 #4
0
 def _get_result(self, kw, assignment, variables):
     handler = self._handler
     doc = variables.replace_string(handler.doc, ignore_errors=True)
     doc, tags = split_tags_from_doc(doc)
     tags = variables.replace_list(handler.tags, ignore_errors=True) + tags
     return KeywordResult(kwname=self.name,
                          libname=handler.libname,
                          doc=getshortdoc(doc),
                          args=kw.args,
                          assign=tuple(assignment),
                          tags=tags,
                          type=kw.type)
コード例 #5
0
 def __init__(self, library, handler_name, handler_method, doc='', tags=None):
     self.library = library
     self._handler_name = handler_name
     self.name = self._get_name(handler_name, handler_method)
     self.arguments = self._parse_arguments(handler_method)
     self._method = self._get_initial_handler(library, handler_name,
                                              handler_method)
     doc, tags_from_doc = split_tags_from_doc(doc or '')
     tags_from_attr = self._get_tags_from_attribute(handler_method)
     self._doc = doc
     self.tags = Tags(tuple(tags_from_doc) +
                      tuple(tags_from_attr) +
                      tuple(tags or ()))
コード例 #6
0
 def __init__(self, library, handler_name, handler_method, doc=''):
     self.library = library
     name = getattr(handler_method, 'robot_name', None) or handler_name
     self.name = utils.printable_name(name, code_style=True)
     self.arguments = self._parse_arguments(handler_method)
     self.pre_run_messages = None
     self._handler_name = handler_name
     self._method = self._get_initial_handler(library, handler_name,
                                              handler_method)
     self._argument_resolver = self._get_argument_resolver(self.arguments)
     doc, tags = utils.split_tags_from_doc(doc)
     self._doc = doc
     self.tags = self._get_tags_from_attribute(handler_method) + tags
コード例 #7
0
ファイル: userkeyword.py プロジェクト: Garjy/RIDE
 def init_keyword(self, variables):
     # TODO: Should use runner and not change internal state like this.
     # Timeouts should also be cleaned up in general.
     doc = variables.replace_string(self._doc, ignore_errors=True)
     doc, tags = utils.split_tags_from_doc(doc)
     self.doc = doc
     self.tags = [variables.replace_string(tag, ignore_errors=True)
                  for tag in self._tags] + tags
     if self._timeout:
         self.timeout = KeywordTimeout(self._timeout.value,
                                       self._timeout.message,
                                       variables)
     else:
         self.timeout = KeywordTimeout()
コード例 #8
0
 def init_keyword(self, variables):
     # TODO: Should use runner and not change internal state like this.
     # Timeouts should also be cleaned up in general.
     doc = variables.replace_string(self._doc, ignore_errors=True)
     doc, tags = utils.split_tags_from_doc(doc)
     self.doc = doc
     self.tags = [
         variables.replace_string(tag, ignore_errors=True)
         for tag in self._tags
     ] + tags
     if self._timeout:
         self.timeout = KeywordTimeout(self._timeout.value,
                                       self._timeout.message, variables)
     else:
         self.timeout = KeywordTimeout()
コード例 #9
0
 def build_keyword(self, kw):
     doc, tags = utils.split_tags_from_doc(kw.doc)
     return KeywordDoc(name=kw.name,
                       args=self._get_args(kw.arguments),
                       doc=doc,
                       tags=kw.tags + tags)
コード例 #10
0
 def _get_doc_and_tags(self, kw):
     doc = self._get_doc(kw)
     doc, tags = split_tags_from_doc(doc)
     return doc, kw.tags + tags
コード例 #11
0
ファイル: robotbuilder.py プロジェクト: HelioGuilherme66/RIDE
 def _get_doc_and_tags(self, kw):
     doc = self._get_doc(kw)
     doc, tags = split_tags_from_doc(doc)
     return doc, kw.tags + tags
コード例 #12
0
ファイル: robotbuilder.py プロジェクト: Garjy/RIDE
 def build_keyword(self, kw):
     doc, tags = utils.split_tags_from_doc(kw.doc)
     return KeywordDoc(name=kw.name, args=self._get_args(kw.arguments),
                       doc=doc, tags=kw.tags+tags)