示例#1
0
    def setUp(self):
        super(TestVyosFactsModule, self).setUp()
        self.mock_run_commands = patch(
            'ansible_collections.vyatta.vyos.plugins.module_utils.network.vyos.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(
        )

        self.mock_get_capabilities = patch(
            'ansible_collections.vyatta.vyos.plugins.module_utils.network.vyos.facts.legacy.base.get_capabilities'
        )
        self.get_capabilities = self.mock_get_capabilities.start()
        self.get_capabilities.return_value = {
            'device_info': {
                'network_os': 'vyos',
                'network_os_hostname': 'vyos01',
                'network_os_model': 'VMware',
                'network_os_version': 'VyOS 1.1.7'
            },
            'network_api': 'cliconf'
        }
示例#2
0
    def setUp(self):
        super(TestVyosConfigModule, self).setUp()

        self.mock_get_config = patch(
            'ansible_collections.vyatta.vyos.plugins.modules.vyos_config.get_config'
        )
        self.get_config = self.mock_get_config.start()

        self.mock_load_config = patch(
            'ansible_collections.vyatta.vyos.plugins.modules.vyos_config.load_config'
        )
        self.load_config = self.mock_load_config.start()

        self.mock_run_commands = patch(
            'ansible_collections.vyatta.vyos.plugins.modules.vyos_config.run_commands'
        )
        self.run_commands = self.mock_run_commands.start()

        self.mock_get_connection = patch(
            'ansible_collections.vyatta.vyos.plugins.modules.vyos_config.get_connection'
        )
        self.get_connection = self.mock_get_connection.start()

        self.cliconf_obj = Cliconf(MagicMock())
        self.running_config = load_fixture('vyos_config_config.cfg')

        self.conn = self.get_connection()
        self.conn.edit_config = MagicMock()
        self.running_config = load_fixture('vyos_config_config.cfg')
示例#3
0
    def setUp(self):
        super(TestVyosUserModule, self).setUp()

        self.mock_get_config = patch('ansible_collections.vyatta.vyos.plugins.modules.vyos_user.get_config')
        self.get_config = self.mock_get_config.start()

        self.mock_load_config = patch('ansible_collections.vyatta.vyos.plugins.modules.vyos_user.load_config')
        self.load_config = self.mock_load_config.start()
示例#4
0
    def setUp(self):
        super(TestVyosStaticRouteModule, self).setUp()

        self.mock_get_config = patch('ansible_collections.vyatta.vyos.plugins.modules.vyos_static_route.get_config')
        self.get_config = self.mock_get_config.start()

        self.mock_load_config = patch('ansible_collections.vyatta.vyos.plugins.modules.vyos_static_route.load_config')
        self.load_config = self.mock_load_config.start()
示例#5
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)
示例#6
0
 def setUp(self):
     super(TestVyosPingModule, self).setUp()
     self.mock_run_commands = patch('ansible_collections.vyatta.vyos.plugins.modules.vyos_ping.run_commands')
     self.run_commands = self.mock_run_commands.start()