예제 #1
0
    def setUp(self):
        super(TestNxosVlansModule, self).setUp()

        self.mock_FACT_LEGACY_SUBSETS = patch(
            "ansible_collections.cisco.nxos.plugins.module_utils.network.nxos.facts.facts.FACT_LEGACY_SUBSETS"
        )
        self.FACT_LEGACY_SUBSETS = self.mock_FACT_LEGACY_SUBSETS.start()

        self.mock_get_resource_connection_config = patch(
            "ansible_collections.ansible.netcommon.plugins.module_utils.network.common.cfg.base.get_resource_connection"
        )
        self.get_resource_connection_config = (
            self.mock_get_resource_connection_config.start()
        )

        self.mock_get_resource_connection_facts = patch(
            "ansible_collections.ansible.netcommon.plugins.module_utils.network.common.facts.facts.get_resource_connection"
        )
        self.get_resource_connection_facts = (
            self.mock_get_resource_connection_facts.start()
        )

        self.mock_edit_config = patch(
            "ansible_collections.cisco.nxos.plugins.module_utils.network.nxos.config.vlans.vlans.Vlans.edit_config"
        )
        self.edit_config = self.mock_edit_config.start()

        self.mock_get_device_data = patch(
            "ansible_collections.cisco.nxos.plugins.module_utils.network.nxos.facts.vlans.vlans.VlansFacts.get_device_data"
        )
        self.get_device_data = self.mock_get_device_data.start()
예제 #2
0
    def setUp(self):
        super(TestNxosFeatureModuleMDS, self).setUp()
        self.mock_run_commands = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_feature.run_commands",
        )
        self.run_commands = self.mock_run_commands.start()

        self.mock_load_config = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_feature.load_config",
        )
        self.load_config = self.mock_load_config.start()

        self.mock_get_config = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_feature.get_config",
        )
        self.get_config = self.mock_get_config.start()

        self.mock_get_capabilities = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_feature.get_capabilities",
        )
        self.get_capabilities = self.mock_get_capabilities.start()
        self.get_capabilities.return_value = {
            "device_info": {
                "network_os_platform": "DS-C9396T-K9",
                "network_os_version": "8.4(2)",
            },
            "network_api": "cliconf",
        }
예제 #3
0
    def setUp(self):
        super(TestNxosVlanModule, self).setUp()

        self.mock_run_commands = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_vlan.run_commands"
        )
        self.run_commands = self.mock_run_commands.start()

        self.mock_load_config = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_vlan.load_config"
        )
        self.load_config = self.mock_load_config.start()

        self.mock_get_config = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_vlan.get_config"
        )
        self.get_config = self.mock_get_config.start()

        self.mock_get_capabilities = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_vlan.get_capabilities"
        )
        self.get_capabilities = self.mock_get_capabilities.start()
        self.get_capabilities.return_value = {
            "device_info": {
                "network_os_platform": "N9K-9000v"
            },
            "network_api": "cliconf",
        }
예제 #4
0
    def setUp(self):
        super(TestNxosL3InterfacesModule, self).setUp()

        self.mock_FACT_LEGACY_SUBSETS = patch(
            "ansible_collections.cisco.nxos.plugins.module_utils.network.nxos.facts.facts.FACT_LEGACY_SUBSETS"
        )
        self.FACT_LEGACY_SUBSETS = self.mock_FACT_LEGACY_SUBSETS.start()

        self.mock_get_resource_connection_config = patch(
            "ansible_collections.ansible.netcommon.plugins.module_utils.network.common.cfg.base.get_resource_connection"
        )
        self.get_resource_connection_config = (
            self.mock_get_resource_connection_config.start())

        self.mock_get_resource_connection_facts = patch(
            "ansible_collections.ansible.netcommon.plugins.module_utils.network.common.facts.facts.get_resource_connection"
        )
        self.get_resource_connection_facts = (
            self.mock_get_resource_connection_facts.start())

        self.mock_edit_config = patch(
            "ansible_collections.cisco.nxos.plugins.module_utils.network.nxos.config.l3_interfaces.l3_interfaces.L3_interfaces.edit_config"
        )
        self.edit_config = self.mock_edit_config.start()

        self.mock_get_platform_type = patch(
            "ansible_collections.cisco.nxos.plugins.module_utils.network.nxos.config.l3_interfaces.l3_interfaces.L3_interfaces.get_platform_type"
        )
        self.get_platform_type = self.mock_get_platform_type.start()
    def setUp(self):
        super(TestNxosConfigModule, self).setUp()

        self.mock_get_config = patch(
            'ansible_collections.cisco.nxos.plugins.modules.nxos_config.get_config'
        )
        self.get_config = self.mock_get_config.start()

        self.mock_load_config = patch(
            'ansible_collections.cisco.nxos.plugins.modules.nxos_config.load_config'
        )
        self.load_config = self.mock_load_config.start()

        self.mock_save_config = patch(
            'ansible_collections.cisco.nxos.plugins.modules.nxos_config.save_config'
        )
        self.save_config = self.mock_save_config.start()

        self.mock_get_connection = patch(
            'ansible_collections.cisco.nxos.plugins.modules.nxos_config.get_connection'
        )
        self.get_connection = self.mock_get_connection.start()

        self.conn = self.get_connection()
        self.conn.edit_config = MagicMock()

        self.mock_run_commands = patch(
            'ansible_collections.cisco.nxos.plugins.modules.nxos_config.run_commands'
        )
        self.run_commands = self.mock_run_commands.start()

        self.cliconf_obj = Cliconf(MagicMock())
        self.running_config = load_fixture('nxos_config', 'config.cfg')
예제 #6
0
    def setUp(self):
        super(TestNxosVlanModule, self).setUp()

        self.mock_run_commands = patch(
            'ansible_collections.cisco.nxos.plugins.modules._nxos_vlan.run_commands'
        )
        self.run_commands = self.mock_run_commands.start()

        self.mock_load_config = patch(
            'ansible_collections.cisco.nxos.plugins.modules._nxos_vlan.load_config'
        )
        self.load_config = self.mock_load_config.start()

        self.mock_get_config = patch(
            'ansible_collections.cisco.nxos.plugins.modules._nxos_vlan.get_config'
        )
        self.get_config = self.mock_get_config.start()

        self.mock_get_capabilities = patch(
            'ansible_collections.cisco.nxos.plugins.modules._nxos_vlan.get_capabilities'
        )
        self.get_capabilities = self.mock_get_capabilities.start()
        self.get_capabilities.return_value = {
            'device_info': {
                'network_os_platform': 'N9K-9000v'
            },
            'network_api': 'cliconf'
        }
    def setUp(self):
        super(TestNxosVsanModule, self).setUp()
        module_path = (
            "ansible_collections.cisco.nxos.plugins.modules.nxos_vsan."
        )

        self.mock_run_commands = patch(module_path + "run_commands")
        self.run_commands = self.mock_run_commands.start()

        self.mock_execute_show_vsan_cmd = patch(
            module_path + "GetVsanInfoFromSwitch.execute_show_vsan_cmd"
        )
        self.execute_show_vsan_cmd = self.mock_execute_show_vsan_cmd.start()

        self.mock_execute_show_vsanmemcmd = patch(
            module_path + "GetVsanInfoFromSwitch.execute_show_vsan_mem_cmd"
        )
        self.execute_show_vsanmem_cmd = (
            self.mock_execute_show_vsanmemcmd.start()
        )

        self.mock_load_config = patch(module_path + "load_config")
        self.load_config = self.mock_load_config.start()

        self.maxDiff = None
    def setUp(self):
        super(TestNxosInterfaceOspfModule, self).setUp()

        self.mock_get_config = patch('ansible_collections.cisco.nxos.plugins.modules.nxos_interface_ospf.get_config')
        self.get_config = self.mock_get_config.start()

        self.mock_load_config = patch('ansible_collections.cisco.nxos.plugins.modules.nxos_interface_ospf.load_config')
        self.load_config = self.mock_load_config.start()
예제 #9
0
    def setUp(self):
        super(TestNxosVrfModule, self).setUp()

        self.mock_load_config = patch('ansible_collections.cisco.nxos.plugins.modules.nxos_vrf.load_config')
        self.load_config = self.mock_load_config.start()

        self.mock_run_commands = patch('ansible_collections.cisco.nxos.plugins.modules.nxos_vrf.run_commands')
        self.run_commands = self.mock_run_commands.start()
예제 #10
0
    def setUp(self):
        super(TestNxosVrfafModule, self).setUp()

        self.mock_load_config = patch('ansible_collections.cisco.nxos.plugins.modules.nxos_vrf_af.load_config')
        self.load_config = self.mock_load_config.start()

        self.mock_get_config = patch('ansible_collections.cisco.nxos.plugins.modules.nxos_vrf_af.get_config')
        self.get_config = self.mock_get_config.start()
예제 #11
0
    def setUp(self):
        super(TestNxosVxlanVtepVniModule, self).setUp()

        self.mock_load_config = patch('ansible_collections.cisco.nxos.plugins.modules.nxos_vxlan_vtep.load_config')
        self.load_config = self.mock_load_config.start()

        self.mock_get_config = patch('ansible_collections.cisco.nxos.plugins.modules.nxos_vxlan_vtep.get_config')
        self.get_config = self.mock_get_config.start()
예제 #12
0
    def setUp(self):
        super(TestNxosInterfaceModule, self).setUp()
        self.mock_run_commands = patch(
            "ansible.modules.network.nxos._nxos_interface.run_commands")
        self.run_commands = self.mock_run_commands.start()

        self.mock_load_config = patch(
            "ansible.modules.network.nxos._nxos_interface.load_config")
        self.load_config = self.mock_load_config.start()
    def setUp(self):
        super(TestNxosFeatureModule, self).setUp()
        self.mock_run_commands = patch('ansible_collections.cisco.nxos.plugins.modules.nxos_feature.run_commands')
        self.run_commands = self.mock_run_commands.start()

        self.mock_load_config = patch('ansible_collections.cisco.nxos.plugins.modules.nxos_feature.load_config')
        self.load_config = self.mock_load_config.start()

        self.mock_get_capabilities = patch('ansible_collections.cisco.nxos.plugins.modules.nxos_feature.get_capabilities')
        self.get_capabilities = self.mock_get_capabilities.start()
        self.get_capabilities.return_value = {'network_api': 'cliconf'}
예제 #14
0
    def setUp(self):
        super(TestNxosBannerModule, self).setUp()
        self.mock_run_commands = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_banner.run_commands"
        )
        self.run_commands = self.mock_run_commands.start()

        self.mock_load_config = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_banner.load_config"
        )
        self.load_config = self.mock_load_config.start()
예제 #15
0
    def setUp(self):
        super(TestNxosBfdGlobalModule, self).setUp()

        self.mock_load_config = patch('ansible_collections.cisco.nxos.plugins.modules.nxos_bfd_global.load_config')
        self.load_config = self.mock_load_config.start()

        self.mock_execute_show_command = patch('ansible_collections.cisco.nxos.plugins.module_utils.network.nxos.nxos.NxosCmdRef.execute_show_command')
        self.execute_show_command = self.mock_execute_show_command.start()

        self.mock_get_platform_shortname = patch('ansible_collections.cisco.nxos.plugins.module_utils.network.nxos.nxos.NxosCmdRef.get_platform_shortname')
        self.get_platform_shortname = self.mock_get_platform_shortname.start()
예제 #16
0
    def setUp(self):
        super(TestNxosInterfaceModule, self).setUp()
        self.mock_run_commands = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_interface.run_commands",
        )
        self.run_commands = self.mock_run_commands.start()

        self.mock_load_config = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_interface.load_config",
        )
        self.load_config = self.mock_load_config.start()
예제 #17
0
    def setUp(self):
        super(TestNxosOverlayGlobalModule, self).setUp()
        self.mock_load_config = patch(
            'ansible_collections.cisco.nxos.plugins.modules.nxos_overlay_global.load_config'
        )
        self.load_config = self.mock_load_config.start()

        self.mock_get_config = patch(
            'ansible_collections.cisco.nxos.plugins.modules.nxos_overlay_global.get_config'
        )
        self.get_config = self.mock_get_config.start()
예제 #18
0
    def setUp(self):
        super(TestNxosL3InterfaceModule, self).setUp()

        self.mock_load_config = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_l3_interface.load_config",
        )
        self.load_config = self.mock_load_config.start()

        self.mock_get_config = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_l3_interface.get_config",
        )
        self.get_config = self.mock_get_config.start()
    def setUp(self):
        super(TestNxosNxapiModule, self).setUp()

        self.mock_run_commands = patch('ansible_collections.cisco.nxos.plugins.modules.nxos_nxapi.run_commands')
        self.run_commands = self.mock_run_commands.start()

        self.mock_load_config = patch('ansible_collections.cisco.nxos.plugins.modules.nxos_nxapi.load_config')
        self.load_config = self.mock_load_config.start()

        self.mock_get_capabilities = patch('ansible_collections.cisco.nxos.plugins.modules.nxos_nxapi.get_capabilities')
        self.get_capabilities = self.mock_get_capabilities.start()
        self.get_capabilities.return_value = {'device_info': {'network_os_platform': 'N7K-C7018', 'network_os_version': '8.3(1)'}, 'network_api': 'cliconf'}
예제 #20
0
    def setUp(self):
        super(TestNxosEvpnVniModule, self).setUp()

        self.mock_load_config = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_evpn_vni.load_config"
        )
        self.load_config = self.mock_load_config.start()

        self.mock_get_config = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_evpn_vni.get_config"
        )
        self.get_config = self.mock_get_config.start()
예제 #21
0
    def setUp(self):
        super(TestNxosOspfVrfModule, self).setUp()

        self.mock_load_config = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_ospf_vrf.load_config",
        )
        self.load_config = self.mock_load_config.start()

        self.mock_get_config = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_ospf_vrf.get_config",
        )
        self.get_config = self.mock_get_config.start()
예제 #22
0
    def setUp(self):
        super(TestNxosBgpNeighborModule, self).setUp()

        self.mock_load_config = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_bgp_neighbor.load_config"
        )
        self.load_config = self.mock_load_config.start()

        self.mock_get_config = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_bgp_neighbor.get_config"
        )
        self.get_config = self.mock_get_config.start()
예제 #23
0
    def setUp(self):
        super(TestNxosPimRpAddressModule, self).setUp()

        self.mock_load_config = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_pim_rp_address.load_config"
        )
        self.load_config = self.mock_load_config.start()

        self.mock_get_config = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_pim_rp_address.get_config"
        )
        self.get_config = self.mock_get_config.start()
예제 #24
0
    def setUp(self):
        super(TestNxosLoggingGlobalModule, self).setUp()

        self.mock_get_resource_connection = patch(
            "ansible_collections.ansible.netcommon.plugins.module_utils.network.common.rm_base.resource_module_base.get_resource_connection",
        )
        self.get_resource_connection = self.mock_get_resource_connection.start()

        self.mock_get_config = patch(
            "ansible_collections.cisco.nxos.plugins.module_utils.network.nxos.facts.logging_global.logging_global.Logging_globalFacts.get_config",
        )
        self.get_config = self.mock_get_config.start()
예제 #25
0
    def setUp(self):
        super(TestNxosL3InterfaceModule, self).setUp()

        self.mock_load_config = patch(
            "ansible.modules.network.nxos._nxos_l3_interface.load_config"
        )
        self.load_config = self.mock_load_config.start()

        self.mock_get_config = patch(
            "ansible.modules.network.nxos._nxos_l3_interface.get_config"
        )
        self.get_config = self.mock_get_config.start()
    def setUp(self):
        super(TestNxosStaticRouteModule, self).setUp()

        self.mock_load_config = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_static_route.load_config"
        )
        self.load_config = self.mock_load_config.start()

        self.mock_get_config = patch(
            "ansible_collections.cisco.nxos.plugins.modules.nxos_static_route.get_config"
        )
        self.get_config = self.mock_get_config.start()
    def setUp(self):
        super(TestNxosBgp32BitsAS, self).setUp()

        self.mock_load_config = patch(
            'ansible_collections.cisco.nxos.plugins.modules.nxos_bgp.load_config'
        )
        self.load_config = self.mock_load_config.start()

        self.mock_get_config = patch(
            'ansible_collections.cisco.nxos.plugins.modules.nxos_bgp.get_config'
        )
        self.get_config = self.mock_get_config.start()
    def setUp(self):
        super(TestNxosPrefixListsModule, self).setUp()

        self.mock_get_resource_connection = patch(
            "ansible_collections.ansible.netcommon.plugins.module_utils.network.common.rm_base.resource_module_base.get_resource_connection",
        )
        self.get_resource_connection = self.mock_get_resource_connection.start(
        )

        self.mock_get_config = patch(
            "ansible_collections.cisco.nxos.plugins.module_utils.network.nxos.facts.prefix_lists.prefix_lists.Prefix_listsFacts.get_config",
        )
        self.get_config = self.mock_get_config.start()
예제 #29
0
    def setUp(self):
        super(TestNxosOspfv2Module, self).setUp()

        self.mock_get_resource_connection = patch(
            "ansible_collections.ansible.netcommon.plugins.module_utils.network.common.resource_module.get_resource_connection"
        )
        self.get_resource_connection = (
            self.mock_get_resource_connection.start())

        self.mock_get_config = patch(
            "ansible_collections.cisco.nxos.plugins.module_utils.network.nxos.facts.ospfv2.ospfv2.Ospfv2Facts.get_config"
        )
        self.get_config = self.mock_get_config.start()
    def setUp(self):
        super(TestNxosSnmpServerModule, self).setUp()

        self.mock_get_resource_connection = patch(
            "ansible_collections.ansible.netcommon.plugins.module_utils.network.common.rm_base.resource_module_base.get_resource_connection",
        )
        self.get_resource_connection = self.mock_get_resource_connection.start(
        )

        self.mock_get_config = patch(
            "ansible_collections.cisco.nxos.plugins.module_utils.network.nxos.facts.snmp_server.snmp_server.Snmp_serverFacts.get_config",
        )
        self.get_config = self.mock_get_config.start()