def METHOD_NAME():
    """
    Test that we can set flops pruning target less or equal to maximal_compression_rate
    Test that we can't set flops pruning target higher than maximal_compression_rate
    """
    config = get_basic_pruning_config(input_sample_size=[1, 1, 8, 8])
    config["compression"]["algorithm"] = "filter_pruning"
    config["compression"]["params"]["pruning_flops_target"] = 0.2
    config["compression"]["ignored_scopes"] = [
        "BigPruningTestModel/NNCFLinear[linear]/linear_0",
        "BigPruningTestModel/NNCFConvTranspose2d[up]/conv_transpose2d_0",
    ]
    _, pruning_algo = create_compressed_model_and_algo_for_test(BigPruningTestModel(), config)
    maximal_compression_rate = pruning_algo.maximal_compression_rate
    for comp_rate in np.linspace(0, maximal_compression_rate, 10):
        pruning_algo.compression_rate = comp_rate
    for comp_rate in np.linspace(maximal_compression_rate + 1e-5, 1, 10):
        with pytest.raises(RuntimeError):
            pruning_algo.compression_rate = comp_rate