Exemplo n.º 1
0
def test_enable_disabled_package(mkp_file):
    package_file_name = _install_and_disable_package(mkp_file)

    packaging.enable(package_file_name)
    assert packaging._package_exists("aaa") is True
    assert not cmk.utils.paths.disabled_packages_dir.joinpath(package_file_name).exists()
    assert cmk.utils.paths.local_checks_dir.joinpath("aaa").exists()
Exemplo n.º 2
0
def test_is_disabled(mkp_file, build_setup_search_index):
    package_file_name = _install_and_disable_package(mkp_file, build_setup_search_index)
    assert packaging.is_disabled(package_file_name)

    packaging.enable(package_file_name)
    build_setup_search_index.assert_called_once()
    assert not packaging.is_disabled(package_file_name)
Exemplo n.º 3
0
def test_enable_disabled_package(mkp_file, build_setup_search_index):
    package_file_name = _install_and_disable_package(mkp_file, build_setup_search_index)

    packaging.enable(package_file_name)
    build_setup_search_index.assert_called_once()
    assert packaging._package_exists("aaa") is True
    assert not cmk.utils.paths.disabled_packages_dir.joinpath(package_file_name).exists()
    assert cmk.utils.paths.local_checks_dir.joinpath("aaa").exists()
Exemplo n.º 4
0
def package_enable(args: List[str]) -> None:
    if len(args) != 1:
        raise PackageException("Usage: check_mk -P enable PACK.mkp")
    packaging.enable(args[0])
Exemplo n.º 5
0
def test_is_disabled(mkp_file):
    package_file_name = _install_and_disable_package(mkp_file)
    assert packaging.is_disabled(package_file_name)

    packaging.enable(package_file_name)
    assert not packaging.is_disabled(package_file_name)