code: def test_facet_col(facet_col, binary_string):
      img = np.random.randint(255, size=(10, 9, 8))
      facet_col_wrap = 3
      fig = px.imshow(
          img,
          facet_col=facet_col,
          facet_col_wrap=facet_col_wrap,
          binary_string=binary_string,
      )
      nslices = img.shape[facet_col]
      ncols = int(facet_col_wrap)
      nrows = (
          nslices // ncols + 1 if nslices % ncols else nslices // ncols
      )
      nmax = ncols * nrows
      assert "yaxis%d" % nmax in fig.layout
      assert "yaxis%d" % (nmax + 1) not in fig.layout
      assert len(fig.data) == nslices
  
imports: import plotly.express
  import numpy
  import pytest
  import xarray
  from PIL import Image
  from io import BytesIO
  import base64
  import datetime
  from plotly.express.imshow_utils import rescale_intensity
label_desc: Use image node_id 25 for calling a global function with example usage: test_facet_col(facet_col, binary_string) without return types