diff --git a/test/test_algorithm.py b/test/test_algorithm.py index 57373c7e9c483a85a9b14a4f9d4989872605db8d..0d956c1e3dc08acdae639fc032a76cc48c92f1c9 100644 --- a/test/test_algorithm.py +++ b/test/test_algorithm.py @@ -848,6 +848,16 @@ def test_list_builder(ctx_factory): assert inf.count == 3000 assert (inf.lists.get()[-6:] == [1, 2, 2, 3, 3, 3]).all() + +def test_list_builder_with_empty_elim(ctx_factory): + from pytest import importorskip + importorskip("mako") + + context = ctx_factory() + queue = cl.CommandQueue(context) + + from pyopencl.algorithm import ListOfListsBuilder + builder = ListOfListsBuilder( context, [("mylist1", np.int32), ("mylist2", np.int32)],