Skip to content

Commit 58e391b

Browse files
Expand Setropts Unit Testing
Add Unit Testing for list and string forms of multiple "classes" passed to Setropts Admin Settrs Signed-off-by: Elijah Swift <elijah.swift@ibm.com>
1 parent ea0577f commit 58e391b

19 files changed

+395
-0
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<securityrequest xmlns="http://www.ibm.com/systems/zos/saf" xmlns:racf="http://www.ibm.com/systems/zos/racf">
2+
<systemsettings operation="set" requestid="SetroptsRequest">
3+
<racf:classact>elijtest xfacilit</racf:classact>
4+
</systemsettings>
5+
</securityrequest>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<securityrequest xmlns="http://www.ibm.com/systems/zos/saf" xmlns:racf="http://www.ibm.com/systems/zos/racf">
2+
<systemsettings operation="set" requestid="SetroptsRequest">
3+
<racf:audit>elijtest xfacilit</racf:audit>
4+
</systemsettings>
5+
</securityrequest>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<securityrequest xmlns="http://www.ibm.com/systems/zos/saf" xmlns:racf="http://www.ibm.com/systems/zos/racf">
2+
<systemsettings operation="set" requestid="SetroptsRequest">
3+
<racf:gencmd>elijtest xfacilit</racf:gencmd>
4+
</systemsettings>
5+
</securityrequest>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<securityrequest xmlns="http://www.ibm.com/systems/zos/saf" xmlns:racf="http://www.ibm.com/systems/zos/racf">
2+
<systemsettings operation="set" requestid="SetroptsRequest">
3+
<racf:generic>elijtest xfacilit</racf:generic>
4+
</systemsettings>
5+
</securityrequest>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<securityrequest xmlns="http://www.ibm.com/systems/zos/saf" xmlns:racf="http://www.ibm.com/systems/zos/racf">
2+
<systemsettings operation="set" requestid="SetroptsRequest">
3+
<racf:genlist>elijtest xfacilit</racf:genlist>
4+
</systemsettings>
5+
</securityrequest>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<securityrequest xmlns="http://www.ibm.com/systems/zos/saf" xmlns:racf="http://www.ibm.com/systems/zos/racf">
2+
<systemsettings operation="set" requestid="SetroptsRequest">
3+
<racf:global>elijtest xfacilit</racf:global>
4+
</systemsettings>
5+
</securityrequest>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<securityrequest xmlns="http://www.ibm.com/systems/zos/saf" xmlns:racf="http://www.ibm.com/systems/zos/racf">
2+
<systemsettings operation="set" requestid="SetroptsRequest">
3+
<racf:raclist>elijtest xfacilit</racf:raclist>
4+
</systemsettings>
5+
</securityrequest>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<securityrequest xmlns="http://www.ibm.com/systems/zos/saf" xmlns:racf="http://www.ibm.com/systems/zos/racf">
2+
<systemsettings operation="set" requestid="SetroptsRequest">
3+
<racf:classtat>elijtest xfacilit</racf:classtat>
4+
</systemsettings>
5+
</securityrequest>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<securityrequest xmlns="http://www.ibm.com/systems/zos/saf" xmlns:racf="http://www.ibm.com/systems/zos/racf">
2+
<systemsettings operation="set" requestid="SetroptsRequest">
3+
<racf:raclist>elijtest xfacilit</racf:raclist>
4+
<racf:refresh />
5+
</systemsettings>
6+
</securityrequest>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<securityrequest xmlns="http://www.ibm.com/systems/zos/saf" xmlns:racf="http://www.ibm.com/systems/zos/racf">
2+
<systemsettings operation="set" requestid="SetroptsRequest">
3+
<racf:classact operation="del">elijtest xfacilit</racf:classact>
4+
</systemsettings>
5+
</securityrequest>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<securityrequest xmlns="http://www.ibm.com/systems/zos/saf" xmlns:racf="http://www.ibm.com/systems/zos/racf">
2+
<systemsettings operation="set" requestid="SetroptsRequest">
3+
<racf:audit operation="del">elijtest xfacilit</racf:audit>
4+
</systemsettings>
5+
</securityrequest>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<securityrequest xmlns="http://www.ibm.com/systems/zos/saf" xmlns:racf="http://www.ibm.com/systems/zos/racf">
2+
<systemsettings operation="set" requestid="SetroptsRequest">
3+
<racf:gencmd operation="del">elijtest xfacilit</racf:gencmd>
4+
</systemsettings>
5+
</securityrequest>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<securityrequest xmlns="http://www.ibm.com/systems/zos/saf" xmlns:racf="http://www.ibm.com/systems/zos/racf">
2+
<systemsettings operation="set" requestid="SetroptsRequest">
3+
<racf:generic operation="del">elijtest xfacilit</racf:generic>
4+
</systemsettings>
5+
</securityrequest>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<securityrequest xmlns="http://www.ibm.com/systems/zos/saf" xmlns:racf="http://www.ibm.com/systems/zos/racf">
2+
<systemsettings operation="set" requestid="SetroptsRequest">
3+
<racf:genlist operation="del">elijtest xfacilit</racf:genlist>
4+
</systemsettings>
5+
</securityrequest>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<securityrequest xmlns="http://www.ibm.com/systems/zos/saf" xmlns:racf="http://www.ibm.com/systems/zos/racf">
2+
<systemsettings operation="set" requestid="SetroptsRequest">
3+
<racf:global operation="del">elijtest xfacilit</racf:global>
4+
</systemsettings>
5+
</securityrequest>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<securityrequest xmlns="http://www.ibm.com/systems/zos/saf" xmlns:racf="http://www.ibm.com/systems/zos/racf">
2+
<systemsettings operation="set" requestid="SetroptsRequest">
3+
<racf:raclist operation="del">elijtest xfacilit</racf:raclist>
4+
</systemsettings>
5+
</securityrequest>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<securityrequest xmlns="http://www.ibm.com/systems/zos/saf" xmlns:racf="http://www.ibm.com/systems/zos/racf">
2+
<systemsettings operation="set" requestid="SetroptsRequest">
3+
<racf:classtat operation="del">elijtest xfacilit</racf:classtat>
4+
</systemsettings>
5+
</securityrequest>

tests/setropts/test_setropts_constants.py

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,49 @@ def get_sample(sample_file: str) -> Union[str, bytes]:
9292
TEST_SETROPTS_ADD_RACLIST_CLASS_XML = get_sample("setropts_add_raclist_class.xml")
9393
TEST_SETROPTS_REMOVE_RACLIST_CLASS_XML = get_sample("setropts_remove_raclist_class.xml")
9494
TEST_SETROPTS_REFRESH_RACLIST_XML = get_sample("setropts_refresh_raclist.xml")
95+
TEST_SETROPTS_ADD_AUDIT_CLASSES_XML = get_sample("setropts_add_audit_classes.xml")
96+
TEST_SETROPTS_REMOVE_AUDIT_CLASSES_XML = get_sample("setropts_remove_audit_classes.xml")
97+
TEST_SETROPTS_ADD_ACTIVE_CLASSES_XML = get_sample("setropts_add_active_classes.xml")
98+
TEST_SETROPTS_REMOVE_ACTIVE_CLASSES_XML = get_sample(
99+
"setropts_remove_active_classes.xml"
100+
)
101+
TEST_SETROPTS_ADD_STATISTICS_CLASSES_XML = get_sample(
102+
"setropts_add_statistics_classes.xml"
103+
)
104+
TEST_SETROPTS_REMOVE_STATISTICS_CLASSES_XML = get_sample(
105+
"setropts_remove_statistics_classes.xml"
106+
)
107+
TEST_SETROPTS_ADD_GENERIC_COMMAND_PROCESSING_CLASSES_XML = get_sample(
108+
"setropts_add_generic_command_processing_classes.xml"
109+
)
110+
TEST_SETROPTS_REMOVE_GENERIC_COMMAND_PROCESSING_CLASSES_XML = get_sample(
111+
"setropts_remove_generic_command_processing_classes.xml"
112+
)
113+
TEST_SETROPTS_ADD_GENERIC_PROFILE_CHECKING_CLASSES_XML = get_sample(
114+
"setropts_add_generic_profile_checking_classes.xml"
115+
)
116+
TEST_SETROPTS_REMOVE_GENERIC_PROFILE_CHECKING_CLASSES_XML = get_sample(
117+
"setropts_remove_generic_profile_checking_classes.xml"
118+
)
119+
TEST_SETROPTS_ADD_GENERIC_PROFILE_SHARING_CLASSES_XML = get_sample(
120+
"setropts_add_generic_profile_sharing_classes.xml"
121+
)
122+
TEST_SETROPTS_REMOVE_GENERIC_PROFILE_SHARING_CLASSES_XML = get_sample(
123+
"setropts_remove_generic_profile_sharing_classes.xml"
124+
)
125+
TEST_SETROPTS_ADD_GLOBAL_ACCESS_CLASSES_XML = get_sample(
126+
"setropts_add_global_access_classes.xml"
127+
)
128+
TEST_SETROPTS_REMOVE_GLOBAL_ACCESS_CLASSES_XML = get_sample(
129+
"setropts_remove_global_access_classes.xml"
130+
)
131+
TEST_SETROPTS_ADD_RACLIST_CLASSES_XML = get_sample("setropts_add_raclist_classes.xml")
132+
TEST_SETROPTS_REMOVE_RACLIST_CLASSES_XML = get_sample(
133+
"setropts_remove_raclist_classes.xml"
134+
)
135+
TEST_SETROPTS_REFRESH_RACLIST_MULTIPLE_XML = get_sample(
136+
"setropts_refresh_raclist_multiple.xml"
137+
)
95138

96139
# ============================================================================
97140
# Setropts Administration Getters Comparison Data

0 commit comments

Comments
 (0)