Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
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(),
    }
Exemplo n.º 4
0
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(),
    }