Esempio n. 1
0
    def setUp(self):
        super(TestExosConfigModule, self).setUp()

        self.mock_get_config = patch(
            'ansible_collections.extremenetworks.exos.plugins.modules.exos_config.get_config'
        )
        self.get_config = self.mock_get_config.start()

        self.mock_load_config = patch(
            'ansible_collections.extremenetworks.exos.plugins.modules.exos_config.load_config'
        )
        self.load_config = self.mock_load_config.start()

        self.mock_run_commands = patch(
            'ansible_collections.extremenetworks.exos.plugins.modules.exos_config.run_commands'
        )
        self.run_commands = self.mock_run_commands.start()

        self.mock_get_startup_config = patch(
            'ansible_collections.extremenetworks.exos.plugins.modules.exos_config.get_startup_config'
        )
        self.get_startup_config = self.mock_get_startup_config.start()

        self.cliconf_obj = Cliconf(MagicMock())

        self.mock_get_diff = patch(
            'ansible_collections.extremenetworks.exos.plugins.modules.exos_config.get_diff'
        )
        self.get_diff = self.mock_get_diff.start()

        self.running_config = load_fixture('exos_config_config.cfg')
Esempio n. 2
0
    def setUp(self):
        super(TestExosFactsModule, self).setUp()

        self.mock_run_commands = patch(
            'ansible_collections.extremenetworks.exos.plugins.module_utils.network.exos.facts.legacy.base.run_commands'
        )
        self.run_commands = self.mock_run_commands.start()

        self.mock_get_resource_connection = patch(
            'ansible_collections.ansible.netcommon.plugins.module_utils.network.common.facts.facts.get_resource_connection'
        )
        self.get_resource_connection = self.mock_get_resource_connection.start(
        )
Esempio n. 3
0
    def setUp(self):
        super(TestExosCommandModule, self).setUp()

        self.mock_run_commands = patch(
            'ansible_collections.extremenetworks.exos.plugins.modules.exos_command.run_commands'
        )
        self.run_commands = self.mock_run_commands.start()
Esempio n. 4
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)
Esempio n. 5
0
    def test_exos_diff_startup_changed(self):
        mock_get_startup_config = patch(
            'ansible_collections.extremenetworks.exos.plugins.modules.exos_config.get_startup_config'
        )
        get_startup_config = mock_get_startup_config.start()
        get_startup_config.return_value = load_fixture(
            'exos_config_modified.cfg')

        args = dict(diff_against='startup', _ansible_diff=True)
        set_module_args(args)
        self.execute_module(changed=True)
        self.assertEqual(get_startup_config.call_count, 1)

        mock_get_startup_config.stop()