diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/sanity/ignore-2.10.txt | 1 | ||||
-rw-r--r-- | tests/sanity/ignore-2.9.txt | 87 | ||||
-rw-r--r-- | tests/unit/compat/mock.py | 2 | ||||
-rw-r--r-- | tests/unit/modules/network/vyos/test_vyos_static_route.py | 8 |
4 files changed, 19 insertions, 79 deletions
diff --git a/tests/sanity/ignore-2.10.txt b/tests/sanity/ignore-2.10.txt new file mode 100644 index 0000000..c835eef --- /dev/null +++ b/tests/sanity/ignore-2.10.txt @@ -0,0 +1 @@ +plugins/action/vyos.py action-plugin-docs # base class for deprecated network platform modules using `connection: local` diff --git a/tests/sanity/ignore-2.9.txt b/tests/sanity/ignore-2.9.txt index 527fc32..8f3fd9c 100644 --- a/tests/sanity/ignore-2.9.txt +++ b/tests/sanity/ignore-2.9.txt @@ -1,76 +1,13 @@ +plugins/modules/vyos_interface.py validate-modules:deprecation-mismatch # 2.9 expects METADATA +plugins/modules/vyos_interface.py validate-modules:invalid-documentation # removed_at_date not supported in `deprecated` dict +plugins/modules/vyos_l3_interface.py validate-modules:deprecation-mismatch # 2.9 expects METADATA +plugins/modules/vyos_l3_interface.py validate-modules:invalid-documentation # removed_at_date not supported in `deprecated` dict +plugins/modules/vyos_linkagg.py validate-modules:deprecation-mismatch # 2.9 expects METADATA +plugins/modules/vyos_linkagg.py validate-modules:invalid-documentation # removed_at_date not supported in `deprecated` dict +plugins/modules/vyos_static_route.py validate-modules:deprecation-mismatch # 2.9 expects METADATA +plugins/modules/vyos_static_route.py validate-modules:invalid-documentation # removed_at_date not supported in `deprecated` dict +plugins/modules/vyos_lldp.py validate-modules:deprecation-mismatch # 2.9 expects METADATA +plugins/modules/vyos_lldp.py validate-modules:invalid-documentation # removed_at_date not supported in `deprecated` dict +plugins/modules/vyos_lldp_interface.py validate-modules:deprecation-mismatch # 2.9 expects METADATA +plugins/modules/vyos_lldp_interface.py validate-modules:invalid-documentation # removed_at_date not supported in `deprecated` dict plugins/action/vyos.py action-plugin-docs # base class for deprecated network platform modules using `connection: local` -plugins/modules/vyos_banner.py validate-modules:doc-default-does-not-match-spec -plugins/modules/vyos_banner.py validate-modules:doc-missing-type -plugins/modules/vyos_command.py validate-modules:doc-default-does-not-match-spec -plugins/modules/vyos_command.py validate-modules:doc-missing-type -plugins/modules/vyos_command.py validate-modules:parameter-type-not-in-doc -plugins/modules/vyos_config.py validate-modules:doc-default-does-not-match-spec -plugins/modules/vyos_config.py validate-modules:doc-missing-type -plugins/modules/vyos_config.py validate-modules:parameter-type-not-in-doc -plugins/modules/vyos_facts.py validate-modules:doc-default-does-not-match-spec -plugins/modules/vyos_facts.py validate-modules:parameter-type-not-in-doc -plugins/modules/vyos_firewall_global.py validate-modules:doc-choices-do-not-match-spec -plugins/modules/vyos_interface.py validate-modules:deprecation-mismatch -plugins/modules/vyos_interface.py validate-modules:doc-choices-do-not-match-spec -plugins/modules/vyos_interface.py validate-modules:doc-default-does-not-match-spec -plugins/modules/vyos_interface.py validate-modules:doc-missing-type -plugins/modules/vyos_interface.py validate-modules:invalid-documentation -plugins/modules/vyos_interface.py validate-modules:missing-suboption-docs -plugins/modules/vyos_interface.py validate-modules:parameter-type-not-in-doc -plugins/modules/vyos_interface.py validate-modules:undocumented-parameter -plugins/modules/vyos_l3_interface.py validate-modules:deprecation-mismatch -plugins/modules/vyos_l3_interface.py validate-modules:doc-choices-do-not-match-spec -plugins/modules/vyos_l3_interface.py validate-modules:doc-default-does-not-match-spec -plugins/modules/vyos_l3_interface.py validate-modules:doc-missing-type -plugins/modules/vyos_l3_interface.py validate-modules:invalid-documentation -plugins/modules/vyos_l3_interface.py validate-modules:missing-suboption-docs -plugins/modules/vyos_l3_interface.py validate-modules:parameter-type-not-in-doc -plugins/modules/vyos_l3_interface.py validate-modules:undocumented-parameter -plugins/modules/vyos_linkagg.py validate-modules:deprecation-mismatch -plugins/modules/vyos_linkagg.py validate-modules:doc-choices-do-not-match-spec -plugins/modules/vyos_linkagg.py validate-modules:doc-default-does-not-match-spec -plugins/modules/vyos_linkagg.py validate-modules:doc-missing-type -plugins/modules/vyos_linkagg.py validate-modules:invalid-documentation -plugins/modules/vyos_linkagg.py validate-modules:missing-suboption-docs -plugins/modules/vyos_linkagg.py validate-modules:parameter-type-not-in-doc -plugins/modules/vyos_linkagg.py validate-modules:undocumented-parameter -plugins/modules/vyos_lldp_interface.py validate-modules:deprecation-mismatch -plugins/modules/vyos_lldp_interface.py validate-modules:doc-choices-do-not-match-spec -plugins/modules/vyos_lldp_interface.py validate-modules:doc-default-does-not-match-spec -plugins/modules/vyos_lldp_interface.py validate-modules:doc-missing-type -plugins/modules/vyos_lldp_interface.py validate-modules:invalid-documentation -plugins/modules/vyos_lldp_interface.py validate-modules:missing-suboption-docs -plugins/modules/vyos_lldp_interface.py validate-modules:undocumented-parameter -plugins/modules/vyos_lldp.py validate-modules:deprecation-mismatch -plugins/modules/vyos_lldp.py validate-modules:doc-default-does-not-match-spec -plugins/modules/vyos_lldp.py validate-modules:invalid-documentation -plugins/modules/vyos_logging.py validate-modules:doc-choices-do-not-match-spec -plugins/modules/vyos_logging.py validate-modules:doc-default-does-not-match-spec -plugins/modules/vyos_logging.py validate-modules:doc-missing-type -plugins/modules/vyos_logging.py validate-modules:missing-suboption-docs -plugins/modules/vyos_logging.py validate-modules:parameter-type-not-in-doc -plugins/modules/vyos_logging.py validate-modules:undocumented-parameter -plugins/modules/vyos_ping.py validate-modules:doc-default-does-not-match-spec -plugins/modules/vyos_ping.py validate-modules:parameter-type-not-in-doc -plugins/modules/vyos_static_route.py validate-modules:deprecation-mismatch -plugins/modules/vyos_static_route.py validate-modules:doc-choices-do-not-match-spec -plugins/modules/vyos_static_route.py validate-modules:doc-default-does-not-match-spec -plugins/modules/vyos_static_route.py validate-modules:doc-missing-type -plugins/modules/vyos_static_route.py validate-modules:invalid-documentation -plugins/modules/vyos_static_route.py validate-modules:missing-suboption-docs -plugins/modules/vyos_static_route.py validate-modules:parameter-type-not-in-doc -plugins/modules/vyos_static_route.py validate-modules:undocumented-parameter -plugins/modules/vyos_system.py validate-modules:doc-default-does-not-match-spec -plugins/modules/vyos_system.py validate-modules:parameter-type-not-in-doc -plugins/modules/vyos_user.py validate-modules:doc-choices-do-not-match-spec -plugins/modules/vyos_user.py validate-modules:doc-default-does-not-match-spec -plugins/modules/vyos_user.py validate-modules:doc-missing-type -plugins/modules/vyos_user.py validate-modules:missing-suboption-docs -plugins/modules/vyos_user.py validate-modules:parameter-type-not-in-doc -plugins/modules/vyos_user.py validate-modules:undocumented-parameter -plugins/modules/vyos_vlan.py validate-modules:doc-choices-do-not-match-spec -plugins/modules/vyos_vlan.py validate-modules:doc-default-does-not-match-spec -plugins/modules/vyos_vlan.py validate-modules:doc-missing-type -plugins/modules/vyos_vlan.py validate-modules:missing-suboption-docs -plugins/modules/vyos_vlan.py validate-modules:parameter-type-not-in-doc -plugins/modules/vyos_vlan.py validate-modules:undocumented-parameter diff --git a/tests/unit/compat/mock.py b/tests/unit/compat/mock.py index b45d6b5..b7df24f 100644 --- a/tests/unit/compat/mock.py +++ b/tests/unit/compat/mock.py @@ -24,6 +24,7 @@ __metaclass__ = type Compat module for Python3.x's unittest.mock module """ import sys +import _io # Python 2.7 @@ -100,7 +101,6 @@ if sys.version_info >= (3,) and sys.version_info < (3, 4, 4): global file_spec if file_spec is None: - import _io file_spec = list( set(dir(_io.TextIOWrapper)).union(set(dir(_io.BytesIO))) diff --git a/tests/unit/modules/network/vyos/test_vyos_static_route.py b/tests/unit/modules/network/vyos/test_vyos_static_route.py index 8eef5fb..21f1139 100644 --- a/tests/unit/modules/network/vyos/test_vyos_static_route.py +++ b/tests/unit/modules/network/vyos/test_vyos_static_route.py @@ -21,7 +21,7 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type from ansible_collections.vyos.vyos.tests.unit.compat.mock import patch -from ansible.modules.network.vyos import vyos_static_route +from ansible_collections.vyos.vyos.plugins.modules import vyos_static_route from ansible_collections.vyos.vyos.tests.unit.modules.utils import ( set_module_args, ) @@ -36,13 +36,14 @@ class TestVyosStaticRouteModule(TestVyosModule): super(TestVyosStaticRouteModule, self).setUp() self.mock_get_config = patch( - "ansible.modules.network.vyos.vyos_static_route.get_config" + "ansible_collections.vyos.vyos.plugins.modules.vyos_static_route.get_config" ) self.get_config = self.mock_get_config.start() self.mock_load_config = patch( - "ansible.modules.network.vyos.vyos_static_route.load_config" + "ansible_collections.vyos.vyos.plugins.modules.vyos_static_route.load_config" ) + self.load_config = self.mock_load_config.start() def tearDown(self): @@ -52,6 +53,7 @@ class TestVyosStaticRouteModule(TestVyosModule): self.mock_load_config.stop() def load_fixtures(self, commands=None, transport="cli"): + self.get_config.return_value = "" self.load_config.return_value = dict(diff=None, session="session") def test_vyos_static_route_present(self): |