def METHOD_NAME(
    self,
    replica,
    compression,
    volume_binding_mode,
    pvc_status,
    storageclass_factory_class,
    pvc_factory,
    pod_factory,
    setup_ui,
):
    cbp_name = preconditions_rbd_pool_created_associated_to_sc(
        compression,
        pod_factory,
        pvc_factory,
        pvc_status,
        replica,
        storageclass_factory_class,
        volume_binding_mode,
    )
    blocking_pool_tab = (
        PageNavigator()
        .nav_odf_default_page()
        .nav_storage_systems_tab()
        .nav_storagecluster_storagesystem_details()
        .nav_ceph_blockpool()
    )
    assert not blocking_pool_tab.delete_block_pool(
        cbp_name, cannot_be_deleted=True
    ), "blocking pool attached by storage class was deleted, no Warning message was shown"
    sleep_time = 15
    logger.info(
        f"Let UI update the pool in case it is removed from interface {sleep_time}s"
    )
    time.sleep(sleep_time)
    logger.info("Verify that the pool is still in UI")
    block_pool_present_ui = blocking_pool_tab.is_block_pool_exist(cbp_name)
    logger.info("Verify that the pool is still in CLI")
    ceph_cluster = CephCluster()
    block_pool_present_cli = ceph_cluster.get_blockpool_status(cbp_name)
    assert block_pool_present_ui and block_pool_present_cli, (
        "blocking pool attached by storage class was deleted"
        f"UI: {block_pool_present_ui}, "
        f"CLI: {block_pool_present_cli}"
    )