code: def _test_binary_operator(
      operator, a, b, jitting, test_point, expected_value
  ):
      operator = jit(operator) if jitting else operator
      z = operator(a, b)
      if jitting:
          z = operator(a, b)
      pred_value = z(test_point)
      # print('--------', pred_value)
      # print('--------', expected_value)
      assert np.allclose(pred_value, expected_value)
  
imports: import numpy
  import pytest
  from jax import jit
  from jax import numpy
  from jax import random
  from jaxdf.discretization import Continuous
  from jaxdf.geometry import Domain
label_desc: Use image node_id 1 for calling a global function with example usage: _test_binary_operator(operator, a, b, jitting, test_point, expected_value) without return types