code: def test_gcd_hypothesis(f, g, r):
      gcd_1 = f.gcd(g)
      gcd_2 = g.gcd(f)
      assert gcd_1 == gcd_2
  
      # multiply by r
      gcd_3 = g.gcd(f + r * g)
      assert gcd_1 == gcd_3
  
file_path: sympy/sympy/polys/tests/test_hypothesis.py
imports: from hypothesis import given
  from hypothesis import strategies
  from sympy.abc import x
  from sympy.polys.polytools import Poly
label_desc: Use image node_id 2 for calling a global function with example usage: test_gcd_hypothesis(f, g, r) without return types