def METHOD_NAME():
    _ = MagnitudeTestModel()
    config = get_multistep_normed_abs_config()
    _, compression_ctrl = create_compressed_model_and_algo_for_test(MagnitudeTestModel(), config)
    scheduler = compression_ctrl.scheduler
    assert isinstance(scheduler, MultiStepSparsityScheduler)
    scheduler.epoch_step()
    assert compression_ctrl.scheduler.current_sparsity_level == pytest.approx(0.1)
    nncf_stats = compression_ctrl.statistics()
    for layer_info in nncf_stats.magnitude_sparsity.thresholds:
        assert layer_info.threshold == pytest.approx(0.219, 0.01)
    scheduler.epoch_step()
    assert compression_ctrl.scheduler.current_sparsity_level == pytest.approx(0.5)
    nncf_stats = compression_ctrl.statistics()
    for layer_info in nncf_stats.magnitude_sparsity.thresholds:
        assert layer_info.threshold == pytest.approx(0.243, 0.01)
    scheduler.epoch_step()
    assert compression_ctrl.scheduler.current_sparsity_level == pytest.approx(0.5)
    nncf_stats = compression_ctrl.statistics()
    for layer_info in nncf_stats.magnitude_sparsity.thresholds:
        assert layer_info.threshold == pytest.approx(0.243, 0.01)
    scheduler.epoch_step()
    assert compression_ctrl.scheduler.current_sparsity_level == pytest.approx(0.9)
    nncf_stats = compression_ctrl.statistics()
    for layer_info in nncf_stats.magnitude_sparsity.thresholds:
        assert layer_info.threshold == pytest.approx(0.371, 0.01)