Skip to content

Commit

Permalink
Fixes default arguments keyword help, #2134 (#2157)
Browse files Browse the repository at this point in the history
  • Loading branch information
HelioGuilherme66 committed Mar 6, 2020
1 parent d92ba60 commit 9d32451
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/robotide/spec/libraryfetcher.py
Expand Up @@ -37,7 +37,7 @@ def _parse_args(args):
if args.defaults:
for i, value in enumerate(args.defaults):
index = len(args.positional) - len(args.defaults) + i
parsed[index] = parsed[index] + '=' + str(value)
parsed[index] = parsed[index] + '=' + str(args.defaults[value]) # DEBUG str(value)
if args.varargs:
parsed.append('*%s' % args.varargs)
if args.kwargs:
Expand Down
2 changes: 1 addition & 1 deletion utest/spec/test_iteminfo.py
Expand Up @@ -51,7 +51,7 @@ def test_libkw_arguments_parsing(self):
kw = lib.handlers['testlib_keyword_with_args']
kw_info = LibraryKeywordInfo(kw.name, kw.doc, lib.doc_format, kw.library.name, libraryfetcher._parse_args(kw.arguments))
assert_in_details(kw_info, 'TestLib',
'[ arg1 | arg2=arg2 | *args ]')
'[ arg1 | arg2=default value | *args ]')

def test_uk_arguments_parsing(self):
uk = UserKeyword(_FakeTestCaseFile(), 'My User keyword')
Expand Down

0 comments on commit 9d32451

Please sign in to comment.