File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1515
1616from pprint import pprint as pp
1717
18+ import copy
19+
1820
1921class 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
You can’t perform that action at this time.
0 commit comments