def METHOD_NAME():
    """
    Test baseline scheduler parameters and changes of params during epochs.
    """
    config = get_pruning_baseline_config()
    config["compression"]["algorithm"] = "filter_pruning"
    model = PruningTestModel()
    _, compression_ctrl = create_compressed_model_and_algo_for_test(model, config)
    scheduler = compression_ctrl.scheduler
    # Check default params
    assert isinstance(scheduler, BaselinePruningScheduler)
    assert pytest.approx(scheduler.target_level) == 0.5
    assert pytest.approx(scheduler.initial_level) == 0.0
    assert scheduler.num_warmup_epochs == 1
    # Check pruning params before epoch 0
    scheduler.epoch_step()
    assert pytest.approx(scheduler.current_pruning_level) == 0.0
    assert pytest.approx(compression_ctrl.pruning_level) == 0.0
    assert scheduler.current_epoch == 0
    assert compression_ctrl.frozen is False
    # Check pruning params after epoch 0
    scheduler.epoch_step()
    assert pytest.approx(scheduler.current_pruning_level) == 0.5
    assert pytest.approx(compression_ctrl.pruning_level) == 0.5
    assert scheduler.current_epoch == 1
    assert compression_ctrl.frozen is True