def METHOD_NAME(ctx_factory):
    """
    A simple fusion test of two sets of instructions.
    """
    ctx = ctx_factory()
    queue = cl.CommandQueue(ctx)
    knla = lp.make_kernel(
        "{[i]: 0<=i<10}",
        """
            out[i] = i
        """
    )
    knlb = lp.make_kernel(
        "{[j]: 0<=j<10}",
        """
            out[j] = j+100
        """
    )
    knl = lp.fuse_kernels([knla, knlb], data_flow=[("out", 0, 1)])
    evt, (out,) = knl(queue)
    np.testing.assert_allclose(out.get(), np.arange(100, 110))