Skip to content

Commit d277efc

Browse files
Paul Breauxzancas
authored andcommitted
Adding functional test for modify to an UnnamedResource, password_policy.
1 parent 0a90b4d commit d277efc

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

test/functional/auth/test_password_policy.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515

1616
from pprint import pprint as pp
1717

18+
import copy
19+
1820

1921
class TestPasswordPolicy(object):
2022
def test_load(self, bigip):
@@ -31,3 +33,16 @@ def test_update(self, bigip):
3133
assert password_policy.maxLoginFailures == 10
3234
password_policy.update(maxLoginFailures=0)
3335
assert password_policy.maxLoginFailures == 0
36+
37+
def test_modify(self, mgmt_root):
38+
password_policy = mgmt_root.tm.auth.password_policy.load()
39+
original_dict = copy.copy(password_policy.__dict__)
40+
max_fails = 'maxLoginFailures'
41+
password_policy.modify(maxLoginFailures=25)
42+
for k, v in original_dict.items():
43+
if k != max_fails:
44+
original_dict[k] = password_policy.__dict__[k]
45+
elif k == max_fails:
46+
password_policy.__dict__[k] == 'Cool mod test'
47+
password_policy.modify(maxLoginFailures=0)
48+
assert password_policy.maxLoginFailures == 0

0 commit comments

Comments
 (0)