def password_expiry_setup(server, module): from imcsdk.apis.admin.user import password_expiration_set from imcsdk.apis.admin.user import password_expiration_exists return False ansible = module.params password_expiry_duration = ansible["password_expiry_duration"] password_history = ansible["password_history"] password_notification_period = ansible["password_notification_period"] password_grace_period = ansible["password_grace_period"] exists, mo = password_expiration_exists( server, password_expiry_duration=password_expiry_duration, password_history=password_history, password_notification_period=password_notification_period, password_grace_period=password_grace_period) if exists: return False if module.check_mode: return True password_expiration_set( server, password_expiry_duration=password_expiry_duration, password_history=password_history, password_notification_period=password_notification_period, password_grace_period=password_grace_period) return True
def test_set_password_expiration(): mo = password_expiration_set(handle, password_expiry_duration=1000, password_history=4, password_notification_period=10) match, mo = password_expiration_exists(handle, password_expiry_duration=1000, password_history=4, password_notification_period=10) assert_equal(match, True)
def test_unset_password_expiration(): mo = password_expiration_set(handle, password_expiry_duration=0) match, mo = password_expiration_exists(handle, password_expiry_duration=0) assert_equal(match, True)