コード例 #1
0
ファイル: test_base.py プロジェクト: ypid-bot/check_mk
def test_is_enterprise_edition(monkeypatch):
    monkeypatch.setattr(cmk, "omd_version", lambda: "1.4.0i1.cre")
    assert cmk.is_enterprise_edition() == False
    monkeypatch.setattr(cmk, "omd_version", lambda: "1.4.0i1.cee")
    assert cmk.is_enterprise_edition() == True
    monkeypatch.setattr(cmk, "omd_version", lambda: "2016.09.22.cee")
    assert cmk.is_enterprise_edition() == True
    monkeypatch.setattr(cmk, "omd_version", lambda: "2016.09.22.cee.demo")
    assert cmk.is_enterprise_edition() == True
コード例 #2
0
def test_is_enterprise_edition(monkeypatch):
    monkeypatch.setattr(cmk, "omd_version", lambda: "1.4.0i1.cre")
    assert cmk.is_enterprise_edition() == False
    monkeypatch.setattr(cmk, "omd_version", lambda: "1.4.0i1.cee")
    assert cmk.is_enterprise_edition() == True
    monkeypatch.setattr(cmk, "omd_version", lambda: "2016.09.22.cee")
    assert cmk.is_enterprise_edition() == True
    monkeypatch.setattr(cmk, "omd_version", lambda: "2016.09.22.cee.demo")
    assert cmk.is_enterprise_edition() == True
コード例 #3
0
    def _get_check_mk_edition_title(self):
        if cmk.is_enterprise_edition():
            if cmk.is_demo():
                return "Enterprise (Demo)"
            return "Enterprise"

        elif cmk.is_managed_edition():
            return "Managed"

        return "Raw"
コード例 #4
0
ファイル: sidebar.py プロジェクト: bopopescu/check_mk-2
def get_check_mk_edition_title():
    import cmk
    if cmk.is_enterprise_edition():
        if cmk.is_demo():
            return "Enterprise (Demo)"
        else:
            return "Enterprise"

    elif cmk.is_managed_edition():
        return "Managed"

    else:
        return "Raw"
コード例 #5
0
def test_registered_automations(site):
    needed_automations = [
        'active-check',
        'analyse-host',
        'analyse-service',
        'delete-hosts',
        'diag-host',
        'get-agent-output',
        'get-autochecks',
        'get-check-information',
        'get-check-manpage',
        'get-configuration',
        'get-labels-of',
        'get-real-time-checks',
        'get-service-configurations',
        'inventory',
        'notification-analyse',
        'notification-get-bulks',
        'notification-replay',
        'reload',
        'rename-hosts',
        'restart',
        'scan-parents',
        'set-autochecks',
        'try-inventory',
        'update-dns-cache',
    ]

    if cmk.is_enterprise_edition():
        needed_automations += [
            'bake-agents',
            'get-package-info',
            'get-package',
            'create-package',
            'edit-package',
            'install-package',
            'remove-package',
            'release-package',
            'remove-unpackaged-file',
        ]

    registered_automations = cmk_base.automations.automations._automations.keys(
    )

    assert sorted(needed_automations) == sorted(registered_automations)