def METHOD_NAME(lt_ctx, ds_random):
    analysis = lt_ctx.create_disk_analysis(dataset=ds_random, cx=8, cy=8, r=5)
    results = lt_ctx.run(analysis)
    mask = analysis.get_mask_factories()[0]()
    expected = _naive_mask_apply([mask], ds_random.data)
    # TODO: test the actual mask shape, too
    # at least mask application should match:
    assert np.allclose(
        results.intensity.raw_data,
        expected,
    )
    assert np.allclose(
        results.intensity_log.raw_data,
        expected,
    )