Skip to content

Commit 5be1079

Browse files
committed
Drop support for RF 3.0.2
1 parent f2c1779 commit 5be1079

File tree

2 files changed

+3
-7
lines changed

2 files changed

+3
-7
lines changed

src/robotlibcore.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@ def get_keyword_names(self):
9393

9494

9595
class DynamicCore(HybridCore):
96-
__get_keyword_tags_supported = False # get_keyword_tags is new in RF 3.0.2
9796

9897
def run_keyword(self, name, args, kwargs=None):
9998
return self.keywords[name](*args, **(kwargs or {}))
@@ -106,7 +105,6 @@ def get_keyword_arguments(self, name):
106105
return spec.get_arguments()
107106

108107
def get_keyword_tags(self, name):
109-
self.__get_keyword_tags_supported = True
110108
return self.keywords[name].robot_tags
111109

112110
def get_keyword_documentation(self, name):
@@ -116,7 +114,7 @@ def get_keyword_documentation(self, name):
116114
return inspect.getdoc(self.__init__) or ''
117115
kw = self.keywords[name]
118116
doc = inspect.getdoc(kw) or ''
119-
if kw.robot_tags and not self.__get_keyword_tags_supported:
117+
if kw.robot_tags:
120118
tags = 'Tags: {}'.format(', '.join(kw.robot_tags))
121119
doc = '{}\n\n{}'.format(doc, tags) if doc else tags
122120
return doc

utest/test_robotlibcore.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ def test_dir():
4040
'_DynamicCore__get_keyword',
4141
'_DynamicCore__get_keyword_line',
4242
'_DynamicCore__get_keyword_path',
43-
'_DynamicCore__get_keyword_tags_supported',
4443
'_DynamicCore__get_typing_hints',
4544
'_DynamicCore__join_defaults_with_types',
4645
'_HybridCore__get_members',
@@ -77,7 +76,6 @@ def test_dir():
7776
'_DynamicCore__get_keyword',
7877
'_DynamicCore__get_keyword_line',
7978
'_DynamicCore__get_keyword_path',
80-
'_DynamicCore__get_keyword_tags_supported',
8179
'_DynamicCore__join_defaults_with_types',
8280
'get_keyword_arguments',
8381
'get_keyword_documentation',
@@ -290,8 +288,8 @@ def test_get_keyword_tags():
290288
doc = lib.get_keyword_documentation
291289
assert tags('tags') == ['tag', 'another tag']
292290
assert tags('doc_and_tags') == ['tag']
293-
assert doc('tags') == ''
294-
assert doc('doc_and_tags') == 'I got doc!'
291+
assert doc('tags') == 'Tags: tag, another tag'
292+
assert doc('doc_and_tags').splitlines() == ['I got doc!', '', 'Tags: tag']
295293

296294

297295
def test_library_cannot_be_class():

0 commit comments

Comments
 (0)