diff options
Diffstat (limited to 'test/units/modules/network/netvisor/test_pn_vrouter_ospf.py')
-rw-r--r-- | test/units/modules/network/netvisor/test_pn_vrouter_ospf.py | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/test/units/modules/network/netvisor/test_pn_vrouter_ospf.py b/test/units/modules/network/netvisor/test_pn_vrouter_ospf.py deleted file mode 100644 index d9d9fd5e29..0000000000 --- a/test/units/modules/network/netvisor/test_pn_vrouter_ospf.py +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright: (c) 2018, Pluribus Networks -# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) - -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type - -from units.compat.mock import patch -from ansible.modules.network.netvisor import pn_vrouter_ospf -from units.modules.utils import set_module_args -from .nvos_module import TestNvosModule - - -class TestVrouterOSPFModule(TestNvosModule): - - module = pn_vrouter_ospf - - def setUp(self): - self.mock_run_nvos_commands = patch('ansible.modules.network.netvisor.pn_vrouter_ospf.run_cli') - self.run_nvos_commands = self.mock_run_nvos_commands.start() - - self.mock_run_check_cli = patch('ansible.modules.network.netvisor.pn_vrouter_ospf.check_cli') - self.run_check_cli = self.mock_run_check_cli.start() - - def tearDown(self): - self.mock_run_nvos_commands.stop() - - def run_cli_patch(self, module, cli, state_map): - if state_map['present'] == 'vrouter-ospf-add': - results = dict( - changed=True, - cli_cmd=cli - ) - elif state_map['absent'] == 'vrouter-ospf-remove': - results = dict( - changed=True, - cli_cmd=cli - ) - module.exit_json(**results) - - def load_fixtures(self, commands=None, state=None, transport='cli'): - self.run_nvos_commands.side_effect = self.run_cli_patch - if state == 'present': - self.run_check_cli.return_value = True, False - if state == 'absent': - self.run_check_cli.return_value = True, True - - def test_vrouter_ospf_add(self): - set_module_args({'pn_cliswitch': 'sw01', 'pn_vrouter_name': 'sw01-vrouter', - 'pn_network': '105.104.104.1', 'pn_netmask': '24', 'pn_ospf_area': '0', 'state': 'present'}) - result = self.execute_module(changed=True, state='present') - expected_cmd = ' switch sw01 vrouter-ospf-add vrouter-name sw01-vrouter network 105.104.104.1 netmask 24 ospf-area 0' - self.assertEqual(result['cli_cmd'], expected_cmd) - - def test_vrouter_ospf_remove(self): - set_module_args({'pn_cliswitch': 'sw01', 'pn_vrouter_name': 'sw01-vrouter', - 'pn_network': '105.104.104.1', 'state': 'absent'}) - result = self.execute_module(changed=True, state='absent') - expected_cmd = ' switch sw01 vrouter-ospf-remove vrouter-name sw01-vrouter network 105.104.104.1' - self.assertEqual(result['cli_cmd'], expected_cmd) |