def get_ifgrp_mock_object(self, kind=None, data=None): """ Helper method to return an na_ontap_net_ifgrp object :param kind: passes this param to MockONTAPConnection() :return: na_ontap_net_ifgrp object """ obj = ifgrp_module() obj.autosupport_log = Mock(return_value=None) if data is None: data = self.mock_ifgrp obj.server = MockONTAPConnection(kind=kind, data=data) return obj
def test_module_fail_when_required_args_missing(self): ''' required arguments are reported as errors ''' with pytest.raises(AnsibleFailJson) as exc: set_module_args({}) ifgrp_module() print('Info: %s' % exc.value.args[0]['msg'])