def _get_runnable_dry_run_keywords(self, args): keywords = Keywords() for keyword in self._get_dry_run_keywords(args): if contains_variable(keyword.name): continue keywords.append(keyword) return keywords
def _get_runnable_dry_run_keywords(self, args): keywords = Keywords() for keyword in self._get_dry_run_keywords(args): if contains_var(keyword.name): continue keywords.append(keyword) return keywords
def keywords(self): """Deprecated since Robot Framework 4.0 Use :attr:`body`, :attr:`setup` or :attr:`teardown` instead. """ kws = list(self.body) + [self.teardown] if self.teardown else [] return Keywords(self.keyword_class, self, kws)
def keywords(self): """Deprecated since Robot Framework 4.0. Use :attr:`body` or :attr:`teardown` instead. """ keywords = self.body.filter(messages=False) if self.teardown: keywords.append(self.teardown) return Keywords(self, keywords)
def keywords(self): """Deprecated since Robot Framework 4.0. Use :attr:`body` or :attr:`teardown` instead. """ kws = list(self.body) if self.teardown: kws.append(self.teardown) return Keywords(self, kws)
def __init__(self, name, args=[]): self.name = name self.args = FakeArgs(args) self.keywords = Keywords() self.source = None self.lineno = -1 self.return_value = None self.doc = Fake() self.timeout = Fake() self.return_ = Fake() self.tags = () self.teardown = None
def __init__(self, name, args=[]): self.name = name self.args = FakeArgs(args) self.metadata = {} self.keywords = Keywords() self.defaults = [] self.varargs = None self.minargs = 0 self.maxargs = 0 self.return_value = None self.doc = Fake() self.timeout = Fake() self.return_ = Fake() self.tags = () self.teardown = None
def keywords(self, keywords): """Child keywords as a :class:`~.Keywords` object.""" return Keywords(self.keyword_class or self.__class__, self, keywords)
def keywords(self, keywords): Keywords.raise_deprecation_error()
def create_else(self): self.bodies.append((True, Keywords(self.keyword_class, self, None)))
def create_elseif(self, value): self.bodies.append((value, Keywords(self.keyword_class, self, None)))
def __init__(self, value, lineno=None, _header='IF', _end='END'): Keyword.__init__(self, args=value, type=Keyword.IF_EXPRESSION_TYPE) self.lineno = lineno self._header = _header self._end = _end self.bodies = [(value, Keywords(self.keyword_class, self, None))]
def keywords(self, keywords): """Child keywords as a :class:`~.Keywords` object.""" return Keywords(Keyword, self, keywords)
def keywords(self): """Deprecated since Robot Framework 4.0 Use :attr:`body`, :attr:`setup` or :attr:`teardown` instead. """ return Keywords(self.keyword_class, self, self.body)
def test_deprecation(self): with warnings.catch_warnings(record=True) as w: Keywords() assert_true('deprecated' in str(w[0].message))