Example #1
0
 def get_info_mock_object(self, kind=None):
     """
     Helper method to return an na_ontap_info object
     """
     argument_spec = netapp_utils.na_ontap_host_argument_spec()
     argument_spec.update(dict(
         state=dict(type='str', default='info', choices=['info']),
         gather_subset=dict(default=['all'], type='list'),
         vserver=dict(type='str', default=None, required=False),
         max_records=dict(type='int', default=1024, required=False),
         desired_attributes=dict(type='dict', required=False),
         use_native_zapi_tags=dict(type='bool', required=False, default=False),
         continue_on_error=dict(type='list', required=False, default=['never']),
         query=dict(type='dict', required=False),
     ))
     module = basic.AnsibleModule(
         argument_spec=argument_spec,
         supports_check_mode=True
     )
     max_records = module.params['max_records']
     obj = info_module(module, max_records)
     obj.netapp_info = dict()
     if kind is None:
         obj.server = MockONTAPConnection()
     else:
         obj.server = MockONTAPConnection(kind)
     return obj
Example #2
0
 def get_info_mock_object(self, kind=None):
     """
     Helper method to return an na_ontap_info object
     """
     module = basic.AnsibleModule(
         argument_spec=netapp_utils.na_ontap_host_argument_spec(),
         supports_check_mode=True)
     obj = info_module(module)
     obj.netapp_info = dict()
     if kind is None:
         obj.server = MockONTAPConnection()
     else:
         obj.server = MockONTAPConnection(kind)
     return obj
 def get_info_mock_object(self, kind=None):
     """
     Helper method to return an na_ontap_info object
     """
     argument_spec = netapp_utils.na_ontap_host_argument_spec()
     argument_spec.update(
         dict(state=dict(type='str', default='info', choices=['info']),
              gather_subset=dict(default=['all'], type='list'),
              vserver=dict(type='str', default=None, required=False)))
     module = basic.AnsibleModule(argument_spec=argument_spec,
                                  supports_check_mode=True)
     obj = info_module(module)
     obj.netapp_info = dict()
     if kind is None:
         obj.server = MockONTAPConnection()
     else:
         obj.server = MockONTAPConnection(kind)
     return obj