code: def test_scalar_arithmetics():
      el = np.int64(10)
      er = np.int64(4)
      l = dd.core.Scalar({("l", 0): el}, "l", "i8")
      r = dd.core.Scalar({("r", 0): er}, "r", "i8")
  
      assert isinstance(l, dd.core.Scalar)
      assert isinstance(r, dd.core.Scalar)
  
      assert_eq(l, el)
      assert_eq(r, er)
  
      assert_eq(l + r, el + er)
      assert_eq(l * r, el * er)
      assert_eq(l - r, el - er)
      assert_eq(l / r, el / er)
      assert_eq(l // r, el // er)
      assert_eq(l**r, el**er)
      assert_eq(l % r, el % er)
  
      assert_eq(l & r, el & er)
      assert_eq(l | r, el | er)
      assert_eq(l ^ r, el ^ er)
      assert_eq(l > r, el > er)
      assert_eq(l < r, el < er)
      assert_eq(l >= r, el >= er)
      assert_eq(l <= r, el <= er)
      assert_eq(l == r, el == er)
      assert_eq(l != r, el != er)
  
      assert_eq(l + 2, el + 2)
      assert_eq(l * 2, el * 2)
      assert_eq(l - 2, el - 2)
      assert_eq(l / 2, el / 2)
      assert_eq(l & True, el & True)
      assert_eq(l | True, el | True)
      assert_eq(l ^ True, el ^ True)
      assert_eq(l // 2, el // 2)
      assert_eq(l**2, el**2)
      assert_eq(l % 2, el % 2)
      assert_eq(l > 2, el > 2)
      assert_eq(l < 2, el < 2)
      assert_eq(l >= 2, el >= 2)
      assert_eq(l <= 2, el <= 2)
      assert_eq(l == 2, el == 2)
      assert_eq(l != 2, el != 2)
  
      assert_eq(2 + r, 2 + er)
      assert_eq(2 * r, 2 * er)
      assert_eq(2 - r, 2 - er)
      assert_eq(2 / r, 2 / er)
      assert_eq(True & r, True & er)
      assert_eq(True | r, True | er)
      assert_eq(True ^ r, True ^ er)
      assert_eq(2 // r, 2 // er)
      assert_eq(2**r, 2**er)
      assert_eq(2 % r, 2 % er)
      assert_eq(2 > r, 2 > er)
      assert_eq(2 < r, 2 < er)
      assert_eq(2 >= r, 2 >= er)
      assert_eq(2 <= r, 2 <= er)
      assert_eq(2 == r, 2 == er)
      assert_eq(2 != r, 2 != er)
  
      assert_eq(-l, -el)
      assert_eq(abs(l), abs(el))
  
      assert_eq(~(l == r), ~(el == er))
  
imports: from __future__ import annotations
  import contextlib
  import warnings
  from datetime import datetime
  import numpy
  import pandas
  import pytest
  from pandas.api.types import is_scalar
  import dask.dataframe
  from dask.array.numpy_compat import _numpy_125
  from dask.dataframe._compat import PANDAS_GE_140, PANDAS_GE_150, PANDAS_GE_200, PANDAS_VERSION, check_numeric_only_deprecation
  from dask.dataframe.utils import assert_dask_graph, assert_eq, make_meta, pyarrow_strings_enabled
label_desc: Use image node_id 6 for calling a global function with example usage: test_scalar_arithmetics() without return types