Commit 1b2c6b69b7174bb748eef281d8c7a0b33a604c2f
1 parent
e9e43121
Simplify keyword for expected failure
Backward compatibility was not saved - `Викликати для учасника` with `shouldfail` argument should be replaced with `Require Failure`.
Showing
1 changed file
with
8 additions
and
5 deletions
... | ... | @@ -311,15 +311,18 @@ Normal |
311 | 311 | Run Keyword And Return ${keywords_file}.${command} ${username} @{arguments} |
312 | 312 | |
313 | 313 | |
314 | -SwitchState | |
314 | +Require Failure | |
315 | 315 | [Arguments] ${username} ${command} @{arguments} |
316 | + [Documentation] | |
317 | + ... Sometimes we need to make sure that the given keyword fails. | |
318 | + ... | |
319 | + ... This keyword works just like `Run As`, but it passes only | |
320 | + ... if ``command`` with ``arguments`` fails and vice versa. | |
316 | 321 | Log ${username} |
317 | 322 | Log ${command} |
318 | - Log Many @{arguments} | |
319 | - Remove From List ${arguments} 0 | |
320 | - Log Many @{arguments} | |
323 | + Log Many ${command} @{arguments} | |
321 | 324 | ${keywords_file}= Get Broker Property By Username ${username} keywords_file |
322 | - ${status} ${value}= run_keyword_and_ignore_keyword_definitions ${keywords_file}.${command} ${username} @{arguments} | |
325 | + ${status} ${value}= Run keyword and ignore keyword definitions ${keywords_file}.${command} ${username} @{arguments} | |
323 | 326 | Run keyword if '${status}' == 'PASS' Fail Користувач ${username} зміг виконати "${command}" |
324 | 327 | [return] ${value} |
325 | 328 | ... | ... |
Please
register
or
login
to post a comment