def package_remove(args: List[str]) -> None: if len(args) != 1: raise PackageException("Usage: check_mk -P remove NAME") pacname = args[0] package = read_package_info(pacname) if not package: raise PackageException("No such package %s." % pacname) logger.log(VERBOSE, "Removing package %s...", pacname) packaging.remove(package) logger.log(VERBOSE, "Successfully removed package %s.", pacname)
def fixture_mkp_bytes(): # Create package information _create_simple_test_package("aaa") package_info = _read_package_info("aaa") # Build MKP in memory mkp = BytesIO() packaging.write_file(package_info, mkp) mkp.seek(0) # Remove files from local hierarchy packaging.remove(package_info) assert packaging._package_exists("aaa") is False return mkp
def fixture_mkp_bytes(build_setup_search_index): # Create package information _create_simple_test_package("aaa") package_info = _read_package_info("aaa") # Build MKP in memory mkp = BytesIO() packaging.write_file(package_info, mkp) mkp.seek(0) # Remove files from local hierarchy packaging.remove(package_info) build_setup_search_index.assert_called_once() build_setup_search_index.reset_mock() assert packaging._package_exists("aaa") is False return mkp
def test_remove(build_setup_search_index): package_info = _create_simple_test_package("aaa") packaging.remove(package_info) build_setup_search_index.assert_called_once() assert packaging._package_exists("aaa") is False
def test_remove(): package_info = _create_simple_test_package("aaa") packaging.remove(package_info) assert packaging._package_exists("aaa") is False