def METHOD_NAME(self, block_pool_name: str, cannot_be_deleted: bool = False):
    """
    Deletes the block pool, does not verify the deletion, but verifies the alert if the block pool cannot be deleted
    Args:
        block_pool_name (str): Name of the block pool to be deleted
        cannot_be_deleted (bool): Whether the block pool cannot be deleted
    Returns:
        bool: True if the block pool delete via UI performed, False otherwise
    """
    logger.info(f"Deleting the block pool: {block_pool_name}")
    self.select_search_by("name")
    self.search(block_pool_name)
    from ocs_ci.ocs.ui.helpers_ui import format_locator
    resource_actions = format_locator(
        self.generic_locators["actions_of_resource_from_list"], block_pool_name
    )
    self.do_click(resource_actions, enable_screenshot=True)
    self.do_click(self.generic_locators["delete_resource"], enable_screenshot=True)
    if cannot_be_deleted:
        logger.info(
            f"Block pool {block_pool_name} cannot be deleted. Verifying alert"
        )
        self.check_element_presence(
            self.bp_loc["pool_cannot_be_deleted_warning"][::-1]
        )
        warning_text = self.get_element_text(
            self.bp_loc["pool_cannot_be_deleted_warning"]
        )
        logger.info(f"Warning text: {warning_text}. Close warning modal")
        self.do_click(self.generic_locators["close_modal_btn"])
        return False
    logger.info(f"Confirm {block_pool_name} Deletion")
    self.do_click(self.generic_locators["confirm_action"], enable_screenshot=True)
    return True