Module: check_mk
Branch: master
Commit: 96e7b75bdad969cd2322ba635ade2153c253fa60
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=96e7b75bdad969…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Thu Apr 4 15:08:05 2019 +0200
Add new tests for HostConfig.is_usewalk_host
Change-Id: I06f6919dfa2fc7a6061395d0c116f63f1276c5b0
---
tests/unit/cmk_base/test_config.py | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/tests/unit/cmk_base/test_config.py b/tests/unit/cmk_base/test_config.py
index 229cf03..570ed0c 100644
--- a/tests/unit/cmk_base/test_config.py
+++ b/tests/unit/cmk_base/test_config.py
@@ -176,6 +176,23 @@ def test_is_snmp_host(monkeypatch, hostname, tags, result):
assert config_cache.get_host_config(hostname).is_snmp_host == result
+def test_is_not_usewalk_host(monkeypatch):
+ config_cache = _setup_host(monkeypatch, "xyz", ["abc"])
+ host_config = config_cache.get_host_config("xyz")
+
+ assert host_config.is_usewalk_host is False
+
+
+def test_is_usewalk_host(monkeypatch):
+ monkeypatch.setattr(config, "usewalk_hosts", [
+ (["xyz"], config.ALL_HOSTS, {}),
+ ])
+
+ config_cache = _setup_host(monkeypatch, "xyz", ["abc"])
+ host_config = config_cache.get_host_config("xyz")
+ assert host_config.is_usewalk_host is False
+
+
@pytest.mark.parametrize("hostname,tags,result", [
("testhost", [], False),
("testhost", ["tcp"], False),