code: def test_suitable_origin():
      assert (
          Hyper_Function(
              (S.Half,), (Rational(3, 2),)
          )._is_suitable_origin()
          is True
      )
      assert (
          Hyper_Function((S.Half,), (S.Half,))._is_suitable_origin()
          is False
      )
      assert (
          Hyper_Function(
              (S.Half,), (Rational(-1, 2),)
          )._is_suitable_origin()
          is False
      )
      assert (
          Hyper_Function((S.Half,), (0,))._is_suitable_origin() is False
      )
      assert (
          Hyper_Function(
              (S.Half,),
              (
                  -1,
                  1,
              ),
          )._is_suitable_origin()
          is False
      )
      assert (
          Hyper_Function((S.Half, 0), (1,))._is_suitable_origin()
          is False
      )
      assert (
          Hyper_Function(
              (S.Half, 1), (2, Rational(-2, 3))
          )._is_suitable_origin()
          is True
      )
      assert (
          Hyper_Function(
              (S.Half, 1), (2, Rational(-2, 3), Rational(3, 2))
          )._is_suitable_origin()
          is True
      )
  
file_path: sympy/sympy/simplify/tests/test_function.py
imports: from sympy.core import symbols, Dummy, Tuple, S, Rational
  from sympy.functions import hyper
  from sympy.simplify.hyperexpand import Hyper_Function
label_desc: Use image node_id 6 for calling a global function with example usage: test_suitable_origin() without return types