code: def test_broadcast_with_list_kwargs(self) -> None:
      stackers = ["a", "b", "c", "d"]
      kws = bps.single_stack(
          stackers, "start", foo=[10, 20, 30, 40], bar="baz"
      )
      assert len(kws) == len(stackers)
      for i, kw in enumerate(kws):
          assert {"start", "foo", "bar", "name"} == set(kw.keys())
          assert list(kw["start"]["expr"].fields) == stackers[: i + 1]
          assert kw["foo"] == [10, 20, 30, 40][i]
          assert kw["bar"] == "baz"
          assert kw["name"] == stackers[i]
  
imports: from __future__ import annotations
  import pytest
  import bokeh.plotting._stack
label_desc: Use image node_id 6 for calling the Test_single_stack obj's underlying member method code with example usage: obj.test_broadcast_with_list_kwargs() without return types