code: def test_streaming_11219() -> None:
      lf = pl.LazyFrame({"a": [1, 2, 3], "b": ["a", "c", None]})
      lf_other = pl.LazyFrame({"c": ["foo", "ham"]})
      lf_other2 = pl.LazyFrame({"c": ["foo", "ham"]})
  
      assert lf.with_context([lf_other, lf_other2]).select(
          pl.col("b") + pl.col("c").first()
      ).collect(streaming=True).to_dict(as_series=False) == {
          "b": ["afoo", "cfoo", None]
      }
  
imports: from __future__ import annotations
  import os
  import tempfile
  import time
  from datetime import date
  from pathlib import Path
  from typing import TYPE_CHECKING, Any
  import numpy
  import pytest
  import polars
  from polars.exceptions import PolarsInefficientMapWarning
  from polars.testing import assert_frame_equal
label_desc: Use image node_id 17 for calling a global function with example usage: test_streaming_11219() without return types