code: def test_promote_string_with_option(x, y, p, r):
      assert (
          promote(x, y, promote_option=p)
          == promote(y, x, promote_option=p)
          == r
      )
  
file_path: datashader/datashader/datashape/tests/test_promote.py
imports: import pytest
  from datashader.datashape import promote, Option, float64, int64, float32, optionify, string, datetime_, dshape
label_desc: Use image node_id 5 for calling a global function with example usage: test_promote_string_with_option(x, y, p, r) without return types