code: def test_PythonRational__hash__():
      assert hash(QQ(0)) == hash(0)
      assert hash(QQ(1)) == hash(1)
      assert hash(QQ(117)) == hash(117)
  
file_path: sympy/sympy/polys/tests/test_pythonrational.py
imports: from sympy.polys.domains import PythonRational
  from sympy.testing.pytest import raises
label_desc: Use image node_id 2 for calling a global function with example usage: test_PythonRational__hash__() without return types