Skip to content

Commit a5df582

Browse files
committed
fixed RF7 and RobotCode Debugging
Signed-off-by: Rene <snooz@posteo.de>
1 parent 4c74c16 commit a5df582

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+535
-454
lines changed
Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
*** Settings ***
2-
Library OperatingSystem
3-
Library DataDriver dialect=excel encoding=utf_8 config_keyword=Config
4-
Suite Setup Suite Setup Keyword
5-
Test Template The Test Keyword
6-
Suite Teardown Remove File ${CURDIR}/${random}test321.csv
2+
Library OperatingSystem
3+
Library DataDriver dialect=excel encoding=utf_8 config_keyword=Config
4+
5+
Suite Setup Suite Setup Keyword
6+
Suite Teardown Remove File ${CURDIR}/${random}test321.csv
7+
Test Template The Test Keyword
8+
79

810
*** Test Cases ***
911
Test aaa
1012

13+
1114
*** Keywords ***
1215
Suite Setup Keyword
13-
Log This is the single Suite Setup
16+
Log This is the single Suite Setup
1417

1518
The Test Keyword
1619
[Arguments] ${var}
@@ -23,4 +26,4 @@ Config
2326
Create File ${CURDIR}/${random}test321.csv
2427
... *** Test Cases ***,\${var},\nTestCase1,111,\nTestCase2,222,
2528
${new_config}= Create Dictionary file=${random}test321.csv
26-
[Return] ${new_config}
29+
RETURN ${new_config}
Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
*** Settings ***
2-
Library Collections
3-
Library DataDriver config_keyword=Config Reader
4-
Test Template check vars
5-
Test Setup Log Hi i am a Setup
6-
Test Teardown Log I am a Teardown
2+
Library Collections
3+
Library DataDriver config_keyword=Config Reader
4+
5+
Test Setup Log Hi i am a Setup
6+
Test Teardown Log I am a Teardown
7+
Test Template check vars
78

89

910
*** Test Cases ***
@@ -13,11 +14,11 @@ test default 1 2
1314
*** Keywords ***
1415
check vars
1516
[Arguments] ${var_1} ${var_2}
16-
Should Be Equal As Integers ${var_1} ${var_2}
17+
Should Be Equal As Integers ${var_1} ${var_2}
1718
Should Be True ${{isinstance($var1, int)}}
1819
Should Be True ${{isinstance($var2, str)}}
1920

2021
Config Reader
2122
[Arguments] ${config}
2223
${new_config}= Create Dictionary reader_class=TestCases/custom_reader/custom_reader.py min=0 max=8
23-
[Return] ${new_config}
24+
RETURN ${new_config}
Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,25 @@
11
*** Settings ***
2-
Library DataDriver encoding=utf8
3-
Test Template Test
2+
Library DataDriver encoding=utf8
3+
4+
Test Template Test
5+
46

57
*** Test Cases ***
68
Template
79

10+
811
*** Keywords ***
912
Test
10-
[Arguments] ${scalar} ${list} ${list_eval} ${dict} ${dict_eval} ${eval} ${exp_eval} ${user}
13+
[Arguments] ${scalar} ${list} ${list_eval} ${dict} ${dict_eval} ${eval} ${exp_eval} ${user}
1114
Run Keyword ${scalar} ${eval} ${exp_eval}
12-
FOR ${item} ${exp} IN ZIP ${list} ${list_eval}
13-
Should Be Equal ${item} ${exp}
15+
FOR ${item} ${exp} IN ZIP ${list} ${list_eval}
16+
Should Be Equal ${item} ${exp}
1417
END
15-
FOR ${Key} IN @{dict_eval}
18+
FOR ${Key} IN @{dict_eval}
1619
Should Be Equal ${dict.${Key}} ${dict_eval}[${Key}]
1720
END
1821
Validate User ${user}
1922

20-
21-
2223
Sum List
2324
[Arguments] ${inputs} ${expected}
2425
${sum}= Set Variable ${0}
@@ -33,7 +34,6 @@ Whos Your Daddy
3334

3435
Validate User
3536
[Arguments] ${user}
36-
Should Be Equal ${user}[id] ${user}[chk][id]
37-
Should Be Equal ${user.name.first} ${user}[chk][name][first]
37+
Should Be Equal ${user}[id] ${user}[chk][id]
38+
Should Be Equal ${user.name.first} ${user}[chk][name][first]
3839
Should Be Equal ${user}[name][last] ${user}[chk][name][last]
39-
Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,24 @@
11
*** Settings ***
2-
Library DataDriver file=.xlsx encoding=utf-8
3-
Library Collections
4-
Test Template Test
2+
Library DataDriver file=.xlsx encoding=utf-8
3+
Library Collections
4+
5+
Test Template Test
6+
57

68
*** Test Cases ***
79
Tempalte
810

11+
912
*** Keywords ***
1013
Test
11-
[Arguments] ${scalar} ${list} ${list_eval} ${dict} ${dict_eval} ${eval} ${exp_eval} ${user}
14+
[Arguments] ${scalar} ${list} ${list_eval} ${dict} ${dict_eval} ${eval} ${exp_eval} ${user}
1215
Run Keyword ${scalar} ${eval} ${exp_eval}
13-
Lists Should Be Equal ${list} ${list_eval}
14-
FOR ${Key} IN @{dict_eval}
16+
Lists Should Be Equal ${list} ${list_eval}
17+
FOR ${Key} IN @{dict_eval}
1518
Should Be Equal ${dict.${Key}} ${dict_eval}[${Key}]
1619
END
1720
Validate User ${user}
1821

19-
20-
2122
Sum List
2223
[Arguments] ${inputs} ${expected}
2324
${sum}= Set Variable ${0}
@@ -32,7 +33,6 @@ Whos Your Daddy
3233

3334
Validate User
3435
[Arguments] ${user}
35-
Should Be Equal ${user}[id] ${user}[chk][id]
36-
Should Be Equal ${user.name.first} ${user}[chk][first]
36+
Should Be Equal ${user}[id] ${user}[chk][id]
37+
Should Be Equal ${user.name.first} ${user}[chk][first]
3738
Should Be Equal ${user}[name][last] ${user}[chk][last]
38-
Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,29 @@
11
*** Settings ***
2-
Test Template TestKeyword
3-
Library DataDriver encoding=utf-8
2+
Library DataDriver encoding=utf-8
3+
4+
Test Template TestKeyword
45

56

67
*** Test Cases ***
78
Template Test
89

10+
911
*** Keywords ***
1012
TestKeyword
1113
[Arguments] ${scalar} ${dict} ${list} ${dotdict} ${user}
12-
Log ${scalar}
13-
Log ${dict}
14-
Log ${dict}[name]
15-
Log ${list}
16-
Log ${dotdict.key}
17-
Log ${dotdict}[key2]
18-
Log ${user}
19-
Log ${user}[name][first]
20-
Log ${user.name.last}
21-
Log ${user.nr}
22-
Log ${user.dict}[test]
23-
Log ${user}[pwd]
14+
Log ${scalar}
15+
Log ${dict}
16+
Log ${dict}[name]
17+
Log ${list}
18+
Log ${dotdict.key}
19+
Log ${dotdict}[key2]
20+
Log ${user}
21+
Log ${user}[name][first]
22+
Log ${user.name.last}
23+
Log ${user.nr}
24+
Log ${user.dict}[test]
25+
Log ${user}[pwd]
2426
Log Many ${scalar}
2527
Log Many &{dict}
2628
Log Many @{list}
27-
Log Many &{dotdict}
29+
Log Many &{dotdict}
Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,18 @@
11
*** Settings ***
2-
Test Template TestKeyword
3-
Library DataDriver encoding=utf_8
2+
Library DataDriver encoding=utf_8
3+
4+
Test Template TestKeyword
5+
6+
Test Tags rf7only
7+
48

59
*** Test Cases ***
610
Template Test
711

812

913
*** Keywords ***
1014
TestKeyword
11-
[Arguments] ${dict} ${exp}
15+
[Arguments] ${opt}=default ${exp}=Wrong ${dict}=Value
1216
Should Be Equal ${dict} ${exp}
1317
Log To Console \n${dict}
18+
Should Be Equal ${opt} default
Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,27 @@
11
*** Settings ***
2-
Library DataDriver
3-
Test Template Check Variables
2+
Library DataDriver
3+
4+
Test Template Check Variables
45

56

67
*** Variables ***
78
${Default_Tags}= []
89

9-
*** Test Cases *** ${var_1} ${var_2} ${var_name} ${var_doc} ${var_tags}
10-
default ${var_1} ${var_2} a a defaults This is the Default Documentation ${Default_Tags}
11-
[Documentation] This is the Default Documentation
10+
11+
*** Test Cases *** ${var_1} ${var_2} ${var_name} ${var_doc} ${var_tags}
12+
default ${var_1} ${var_2} [Documentation] This is the Default Documentation
13+
a a defaults This is the Default Documentation ${Default_Tags}
14+
1215

1316
*** Keywords ***
1417
Check Variables
15-
[Arguments] ${var_1} ${var_2} ${var_name}=None ${var_doc}=None ${var_tags}=None
16-
Verify Variable ${var_1} ${var_2} a
17-
Verify Variable ${TEST_DOCUMENTATION} ${var_doc} This is the Default Documentation
18-
Verify Variable ${TEST_NAME} ${var_name} defaults
19-
Verify Variable ${TEST_TAGS} ${var_tags} ${Default_Tags}
20-
18+
[Arguments] ${var_1} ${var_2} ${var_name}=None ${var_doc}=None ${var_tags}=None
19+
Verify Variable ${var_1} ${var_2} a
20+
Verify Variable ${TEST_DOCUMENTATION} ${var_doc} This is the Default Documentation
21+
Verify Variable ${TEST_NAME} ${var_name} defaults
22+
Verify Variable ${TEST_TAGS} ${var_tags} ${Default_Tags}
2123

2224
Verify Variable
2325
[Arguments] ${var} ${exp_var} ${default}
24-
Run Keyword And Continue On Failure Should Not Be Equal ${var} ${default}
25-
Run Keyword And Continue On Failure Should Be Equal As Strings ${var} ${exp_var}
26+
Run Keyword And Continue On Failure Should Not Be Equal ${var} ${default}
27+
Run Keyword And Continue On Failure Should Be Equal As Strings ${var} ${exp_var}
Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
*** Settings ***
2-
Library DataDriver file=generic_csv_reader.csv reader_class=generic_csv_reader
3-
Test Template Check Variables
2+
Library DataDriver file=generic_csv_reader.csv reader_class=generic_csv_reader
3+
4+
Test Template Check Variables
45

56

67
*** Variables ***
78
${Default_Tags}= []
89

9-
*** Test Cases *** ${var_1} ${var_2} ${var_name}
10-
default ${var_1} ${var_2} a a defaults
10+
11+
*** Test Cases *** ${var_1} ${var_2} ${var_name}
12+
default ${var_1} ${var_2} a a defaults
13+
1114

1215
*** Keywords ***
1316
Check Variables
1417
[Arguments] ${var_1} ${var_2} ${var_name}
15-
Verify Variable ${var_1} ${var_2} a
16-
Verify Variable ${TEST_NAME} ${var_name} default a a
17-
18+
Verify Variable ${var_1} ${var_2} a
19+
Verify Variable ${TEST_NAME} ${var_name} default a a
1820

1921
Verify Variable
2022
[Arguments] ${var} ${exp_var} ${default}
21-
Run Keyword And Continue On Failure Should Not Be Equal ${var} ${default}
22-
Run Keyword And Continue On Failure Should Be Equal As Strings ${var} ${exp_var}
23+
Run Keyword And Continue On Failure Should Not Be Equal ${var} ${default}
24+
Run Keyword And Continue On Failure Should Be Equal As Strings ${var} ${exp_var}
Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,27 @@
11
*** Settings ***
2-
Library DataDriver
3-
Test Template Check Variables
2+
Library DataDriver
3+
4+
Test Template Check Variables
45

56

67
*** Variables ***
78
${Default_Tags}= []
89

910

10-
*** Test Cases *** ${var_1} ${var_2} ${var_name} ${var_doc} ${var_tags}
11-
default ${var_name_1} ${var_name_2} a a defaults This is the Default Documentation ${Default_Tags}
12-
[Documentation] This is the template Documentation
11+
*** Test Cases *** ${var_1} ${var_2} ${var_name} ${var_doc} ${var_tags}
12+
default ${var_name_1} ${var_name_2} [Documentation] This is the template Documentation
13+
a a defaults This is the Default Documentation ${Default_Tags}
1314

1415

1516
*** Keywords ***
1617
Check Variables
17-
[Arguments] ${var_1} ${var_2} ${var_name} ${var_doc} ${var_tags}
18-
Verify Variable ${var_1} ${var_2} a
19-
Verify Variable ${TEST_DOCUMENTATION} ${var_doc} This is the Default Documentation
20-
Verify Variable ${TEST_NAME} ${var_name} defaults
21-
Verify Variable ${TEST_TAGS} ${var_tags} ${Default_Tags}
18+
[Arguments] ${var_1} ${var_2} ${var_name} ${var_doc} ${var_tags}
19+
Verify Variable ${var_1} ${var_2} a
20+
Verify Variable ${TEST_DOCUMENTATION} ${var_doc} This is the Default Documentation
21+
Verify Variable ${TEST_NAME} ${var_name} defaults
22+
Verify Variable ${TEST_TAGS} ${var_tags} ${Default_Tags}
2223

2324
Verify Variable
2425
[Arguments] ${var} ${exp_var} ${default}
25-
Run Keyword And Continue On Failure Should Not Be Equal ${var} ${default}
26-
Run Keyword And Continue On Failure Should Be Equal As Strings ${var} ${exp_var}
26+
Run Keyword And Continue On Failure Should Not Be Equal ${var} ${default}
27+
Run Keyword And Continue On Failure Should Be Equal As Strings ${var} ${exp_var}
Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,27 @@
11
*** Settings ***
2-
Library DataDriver
3-
Test Template Check Variables
2+
Library DataDriver
3+
4+
Test Template Check Variables
45

56

67
*** Variables ***
78
${Default_Tags}= []
89

910

10-
*** Test Cases *** ${var_1} ${var_2} ${var_name} ${var_doc} ${var_tags}
11-
default ${var_name_1} ${var_name_2} a a defaults This is the Default Documentation ${Default_Tags}
12-
[Documentation] This is the template Documentation
11+
*** Test Cases *** ${var_1} ${var_2} ${var_name} ${var_doc} ${var_tags}
12+
default ${var_name_1} ${var_name_2} [Documentation] This is the template Documentation
13+
a a defaults This is the Default Documentation ${Default_Tags}
1314

1415

1516
*** Keywords ***
1617
Check Variables
17-
[Arguments] ${var_1} ${var_2} ${var_name} ${var_doc} ${var_tags}
18-
Verify Variable ${var_1} ${var_2} a
19-
Verify Variable ${TEST_DOCUMENTATION} ${var_doc} This is the Default Documentation
20-
Verify Variable ${TEST_NAME} ${var_name} defaults
21-
Verify Variable ${TEST_TAGS} ${var_tags} ${Default_Tags}
18+
[Arguments] ${var_1} ${var_2} ${var_name} ${var_doc} ${var_tags}
19+
Verify Variable ${var_1} ${var_2} a
20+
Verify Variable ${TEST_DOCUMENTATION} ${var_doc} This is the Default Documentation
21+
Verify Variable ${TEST_NAME} ${var_name} defaults
22+
Verify Variable ${TEST_TAGS} ${var_tags} ${Default_Tags}
2223

2324
Verify Variable
2425
[Arguments] ${var} ${exp_var} ${default}
25-
Run Keyword And Continue On Failure Should Not Be Equal ${var} ${default}
26-
Run Keyword And Continue On Failure Should Be Equal As Strings ${var} ${exp_var}
26+
Run Keyword And Continue On Failure Should Not Be Equal ${var} ${default}
27+
Run Keyword And Continue On Failure Should Be Equal As Strings ${var} ${exp_var}

0 commit comments

Comments
 (0)