code: def test_total_ordering_binary_series(
      str_lhs: str | None, str_rhs: str | None
  ) -> None:
      lhs = None if str_lhs is None else str_lhs.encode("utf-8")
      rhs = None if str_rhs is None else str_rhs.encode("utf-8")
      verify_total_ordering(lhs, rhs, b"", pl.Binary)
      context: pytest.WarningsRecorder | ContextManager[None] = (
          pytest.warns(UserWarning) if rhs is None else nullcontext()
      )
      with context:
          verify_total_ordering_broadcast(lhs, rhs, b"", pl.Binary)
  
imports: from __future__ import annotations
  import math
  from contextlib import nullcontext
  from typing import Any, ContextManager
  import pytest
  import polars
  from polars.testing import assert_frame_equal
label_desc: Use image node_id 15 for calling a global function with example usage: test_total_ordering_binary_series(str_lhs, str_rhs) without return types