예제 #1
0
 def setUp(self):
     self.patcher_get_config = patch(
         'ansible_collections.ansible.cnos.plugins.modules.cnos_config.get_config'
     )
     self.mock_get_config = self.patcher_get_config.start()
     self.patcher_exec_command = patch(
         'ansible_collections.ansible.cnos.plugins.modules.cnos_config.load_config'
     )
     self.mock_exec_command = self.patcher_exec_command.start()
예제 #2
0
    def setUp(self):
        super(TestCnosLoggingModule, self).setUp()

        self.mock_get_config = patch(
            'ansible_collections.ansible.cnos.plugins.modules.cnos_logging.get_config'
        )
        self.get_config = self.mock_get_config.start()

        self.mock_load_config = patch(
            'ansible_collections.ansible.cnos.plugins.modules.cnos_logging.load_config'
        )
        self.load_config = self.mock_load_config.start()
예제 #3
0
    def setUp(self):
        super(TestCnosVlanModule, self).setUp()

        self.mock_run_commands = patch(
            'ansible_collections.ansible.cnos.plugins.modules.cnos_vlan.run_commands'
        )
        self.run_commands = self.mock_run_commands.start()

        self.mock_load_config = patch(
            'ansible_collections.ansible.cnos.plugins.modules.cnos_vlan.load_config'
        )
        self.load_config = self.mock_load_config.start()
예제 #4
0
    def setUp(self):
        super(TestCnosBannerModule, self).setUp()

        self.mock_exec_command = patch(
            'ansible_collections.ansible.cnos.plugins.modules.cnos_banner.exec_command'
        )
        self.exec_command = self.mock_exec_command.start()

        self.mock_load_config = patch(
            'ansible_collections.ansible.cnos.plugins.modules.cnos_banner.load_config'
        )
        self.load_config = self.mock_load_config.start()
예제 #5
0
    def setUp(self):
        super(TestCnosInterfaceModule, self).setUp()
        self._patch_get_config = patch(
            'ansible_collections.ansible.cnos.plugins.modules.cnos_interface.get_config'
        )
        self._patch_load_config = patch(
            'ansible_collections.ansible.cnos.plugins.modules.cnos_interface.load_config'
        )
        self._patch_exec_command = patch(
            'ansible_collections.ansible.cnos.plugins.modules.cnos_interface.exec_command'
        )

        self._get_config = self._patch_get_config.start()
        self._load_config = self._patch_load_config.start()
        self._exec_command = self._patch_exec_command.start()
예제 #6
0
    def setUp(self):
        super(TestCnosLldpModule, self).setUp()
        self._patch_get_config = patch(
            'ansible_collections.ansible.cnos.plugins.modules.cnos_lldp.get_config'
        )
        self._patch_load_config = patch(
            'ansible_collections.ansible.cnos.plugins.modules.cnos_lldp.load_config'
        )
        self._patch_get_ethernet_range = patch(
            'ansible_collections.ansible.cnos.plugins.modules.cnos_lldp.get_ethernet_range'
        )

        self._get_config = self._patch_get_config.start()
        self._load_config = self._patch_load_config.start()
        self._get_ethernet_range = self._patch_get_ethernet_range.start()
    def setUp(self):
        super(TestCnosL3InterfaceModule, self).setUp()
        self._patch_get_config = patch(
            'ansible_collections.ansible.cnos.plugins.modules.cnos_l3_interface.get_config'
        )
        self._patch_load_config = patch(
            'ansible_collections.ansible.cnos.plugins.modules.cnos_l3_interface.load_config'
        )
        self._patch_is_switchport = patch(
            'ansible_collections.ansible.cnos.plugins.modules.cnos_l3_interface.is_switchport'
        )

        self._get_config = self._patch_get_config.start()
        self._load_config = self._patch_load_config.start()
        self._is_switchport = self._patch_is_switchport.start()
    def setUp(self):
        super(TestCnosL2InterfaceModule, self).setUp()
        self._patch_get_config = patch(
            'ansible_collections.ansible.cnos.plugins.modules.cnos_l2_interface.get_config'
        )
        self._patch_load_config = patch(
            'ansible_collections.ansible.cnos.plugins.modules.cnos_l2_interface.load_config'
        )
        self._patch_run_commands = patch(
            'ansible_collections.ansible.cnos.plugins.modules.cnos_l2_interface.run_commands'
        )

        self._get_config = self._patch_get_config.start()
        self._load_config = self._patch_load_config.start()
        self._run_commands = self._patch_run_commands.start()
        self._run_commands.side_effect = self.run_commands_load_fixtures
예제 #9
0
    def setUp(self):
        super(TestCnosVlagModule, self).setUp()

        self.mock_run_cnos_commands = patch(
            'ansible_collections.ansible.cnos.plugins.module_utils.network.cnos.cnos.run_cnos_commands'
        )
        self.run_cnos_commands = self.mock_run_cnos_commands.start()
예제 #10
0
    def setUp(self):
        super(TestCnosModule, self).setUp()

        self.test_log = tempfile.mkstemp(prefix='ansible-test-cnos-module-',
                                         suffix='.log')[1]

        self.mock_sleep = patch('time.sleep')
        self.mock_sleep.start()
예제 #11
0
    def setUp(self):
        super(TestCnosVrfModule, self).setUp()

        self.mock_load_config = patch(
            'ansible_collections.ansible.cnos.plugins.modules.cnos_vrf.load_config'
        )
        self.load_config = self.mock_load_config.start()

        self.mock_run_commands = patch(
            'ansible_collections.ansible.cnos.plugins.modules.cnos_vrf.run_commands'
        )
        self.run_commands = self.mock_run_commands.start()

        self._patch_is_switchport = patch(
            'ansible_collections.ansible.cnos.plugins.modules.cnos_vrf.is_switchport'
        )
        self._is_switchport = self._patch_is_switchport.start()
예제 #12
0
 def setUp(self):
     self.mock_module = patch.multiple(basic.AnsibleModule,
                                       exit_json=exit_json,
                                       fail_json=fail_json)
     self.mock_module.start()
     self.mock_sleep = patch('time.sleep')
     self.mock_sleep.start()
     set_module_args({})
     self.addCleanup(self.mock_module.stop)
     self.addCleanup(self.mock_sleep.stop)
예제 #13
0
 def setUp(self):
     super(TestCnosFacts, self).setUp()
     self.mock_run_commands = patch(
         'ansible_collections.ansible.cnos.plugins.modules.cnos_facts.run_commands')
     self.run_commands = self.mock_run_commands.start()