code: def test_ops():
      s1 = pd.Series(pd.array([True, False, None] * 3, dtype="boolean"))
      s2 = pd.Series(
          pd.array(
              [True] * 3 + [False] * 3 + [None] * 3, dtype="boolean"
          )
      )
  
      ds1 = dd.from_pandas(s1, 2)
      ds2 = dd.from_pandas(s2, 2)
  
      dd.utils.assert_eq(ds1 | ds2, s1 | s2)
      dd.utils.assert_eq(ds1 & ds2, s1 & s2)
      dd.utils.assert_eq(ds1 ^ ds2, s1 ^ s2)
  
imports: from __future__ import annotations
  import pandas
  import dask.dataframe
label_desc: Use image node_id 2 for calling a global function with example usage: test_ops() without return types