def METHOD_NAME(pruning_target, pruning_flops_target, prune_flops_ref, pruning_target_ref):
    config = get_basic_pruning_config()
    config["compression"]["algorithm"] = "filter_pruning"
    if pruning_target:
        config["compression"]["params"]["pruning_target"] = pruning_target
    if pruning_flops_target:
        config["compression"]["params"]["pruning_flops_target"] = pruning_flops_target
    config["compression"]["params"]["prune_first_conv"] = True
    model = PruningTestModel()
    _, compression_ctrl = create_compressed_model_and_algo_for_test(model, config)
    assert compression_ctrl.prune_flops is prune_flops_ref
    assert compression_ctrl.scheduler.target_level == pruning_target_ref