dest_password: "******" dest_volume_id: 3 format: native """ RETURN = """ """ from ansible_collections.notstdlib.moveitallout.plugins.module_utils.basic import AnsibleModule from ansible_collections.notstdlib.moveitallout.plugins.module_utils._text import to_native import ansible_collections.notstdlib.moveitallout.plugins.module_utils.netapp as netapp_utils from ansible_collections.notstdlib.moveitallout.plugins.module_utils.netapp_elementsw_module import NaElementSWModule import time HAS_SF_SDK = netapp_utils.has_sf_sdk() try: import solidfire.common except ImportError: HAS_SF_SDK = False class ElementSWBackup(object): ''' class to handle backup operations ''' def __init__(self): """ Setup Ansible parameters and SolidFire connection """ self.argument_spec = netapp_utils.ontap_sf_host_argument_spec()
''' unit test for Ansible module: na_elementsw_account.py ''' from __future__ import absolute_import, division, print_function __metaclass__ = type import json import pytest from ansible_collections.notstdlib.moveitallout.tests.unit.compat import unittest from ansible_collections.notstdlib.moveitallout.tests.unit.compat.mock import patch from ansible_collections.notstdlib.moveitallout.plugins.module_utils import basic from ansible_collections.notstdlib.moveitallout.plugins.module_utils._text import to_bytes import ansible_collections.notstdlib.moveitallout.plugins.module_utils.netapp as netapp_utils if not netapp_utils.has_sf_sdk(): pytestmark = pytest.mark.skip( 'skipping as missing required SolidFire Python SDK') from ansible_collections.notstdlib.moveitallout.plugins.modules.na_elementsw_access_group \ import ElementSWAccessGroup as my_module # module under test def set_module_args(args): """prepare arguments so that they will be picked up during module creation""" args = json.dumps({'ANSIBLE_MODULE_ARGS': args}) basic._ANSIBLE_ARGS = to_bytes(args) # pylint: disable=protected-access class AnsibleExitJson(Exception): """Exception class to be raised by module.exit_json and caught by the test case""" pass