def test_omd_version(tmpdir, monkeypatch): link_path = "%s" % tmpdir.dirpath("version") monkeypatch.setattr(cmk.paths, 'omd_root', os.path.dirname(link_path)) os.symlink("/omd/versions/2016.09.12.cee", link_path) assert cmk.omd_version() == "2016.09.12.cee" os.unlink(link_path) os.symlink("/omd/versions/2016.09.12.cee.demo", link_path) assert cmk.omd_version() == "2016.09.12.cee.demo" os.unlink(link_path)
def search(user=None, token_info=None): return { "site": cmk.omd_site(), "group": request.environ.get('mod_wsgi.application_group', 'unknown'), "versions": { "apache": request.environ.get('apache.version', 'unknown'), "checkmk": cmk.omd_version(), "python": sys.version, 'mod_wsgi': request.environ.get('mod_wsgi.version', 'unknown'), 'wsgi': request.environ['wsgi.version'], }, "edition": cmk.edition_short(), "demo": cmk.is_demo(), }
def search(param): if request.args.get('fail'): raise Exception("This is an intentional failure.") return { "site": cmk.omd_site(), "group": request.environ.get('mod_wsgi.application_group', 'unknown'), "versions": { "apache": request.environ.get('apache.version', 'unknown'), "checkmk": cmk.omd_version(), "python": sys.version, 'mod_wsgi': request.environ.get('mod_wsgi.version', 'unknown'), 'wsgi': request.environ['wsgi.version'], }, "edition": cmk.edition_short(), "demo": cmk.is_demo(), }