def METHOD_NAME(command_context: CommandContext):
    base = CreateCluster(
        area_id="foo",
        cluster_name="foo",
        parameters={},
        prepro=[[0]],
        modulation=[[0]],
        command_context=command_context,
    )
    other_match = CreateCluster(
        area_id="foo",
        cluster_name="foo",
        parameters={},
        prepro=[[0]],
        modulation=[[0]],
        command_context=command_context,
    )
    other_not_match = CreateCluster(
        area_id="foo",
        cluster_name="bar",
        parameters={},
        prepro=[[0]],
        modulation=[[0]],
        command_context=command_context,
    )
    other_other = RemoveCluster(area_id="id", cluster_id="id", command_context=command_context)
    assert base.match(other_match)
    assert not base.match(other_not_match)
    assert not base.match(other_other)
    assert base.match_signature() == "create_cluster%foo%foo"
    # check the matrices links
    matrix_id = command_context.matrix_service.create([[0]])
    assert base.get_inner_matrices() == [matrix_id, matrix_id]