Module: check_mk
Branch: master
Commit: 107950162cf28f95ee8f14d5cd93b4fa8f455336
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=107950162cf28f…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Thu Jul 26 11:08:30 2018 +0200
Fixed integration tests for available werks
Change-Id: I7afb8d4794a0bca3b3d8a1868be5ae7ecbb6d706
---
tests/integration/cmk/test_site_werks.py | 18 +++++++++++++-----
1 file changed, 13 insertions(+), 5 deletions(-)
diff --git a/tests/integration/cmk/test_site_werks.py
b/tests/integration/cmk/test_site_werks.py
index 05b5688..6514d23 100644
--- a/tests/integration/cmk/test_site_werks.py
+++ b/tests/integration/cmk/test_site_werks.py
@@ -10,14 +10,17 @@ def test_load(site):
def test_regular_werks(site):
werks = cmk.werks.load()
- regular_werks = [ id for id in werks.keys() if id < 7500 ]
+ regular_werks = [ werk for werk in werks.values()
+ if werk["edition"] == "cre" ]
+
assert len(regular_werks) > 1000
def test_enterprise_werks(site):
werks = cmk.werks.load()
- enterprise_werks = [ id for id in werks.keys() if id >= 8000 ]
+ enterprise_werks = [ werk for werk in werks.values()
+ if werk["edition"] == "cee" ]
if site.version.edition() == "raw":
assert not enterprise_werks
@@ -25,8 +28,13 @@ def test_enterprise_werks(site):
assert enterprise_werks
-def test_cmk_omd_werks(site):
+def test_managed_werks(site):
werks = cmk.werks.load()
- cmk_omd_werks = [ id for id in werks.keys() if id >= 7500 and id < 8000 ]
- assert cmk_omd_werks
+ managed_werks = [ werk for werk in werks.values()
+ if werk["edition"] == "cme" ]
+
+ if site.version.edition() != "managed":
+ assert not managed_werks
+ else:
+ assert managed_werks