summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/sanity/ignore-2.10.txt1
-rw-r--r--tests/sanity/ignore-2.9.txt87
-rw-r--r--tests/unit/compat/mock.py2
-rw-r--r--tests/unit/modules/network/vyos/test_vyos_static_route.py8
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):