code: def test_RootSum___eq__():
      f = Lambda(x, exp(x))
  
      assert (
          RootSum(x**3 + x + 1, f) == RootSum(x**3 + x + 1, f)
      ) is True
      assert (
          RootSum(x**3 + x + 1, f) == RootSum(y**3 + y + 1, f)
      ) is True
  
      assert (
          RootSum(x**3 + x + 1, f) == RootSum(x**3 + x + 2, f)
      ) is False
      assert (
          RootSum(x**3 + x + 1, f) == RootSum(y**3 + y + 2, f)
      ) is False
  
imports: from sympy.polys.polytools import Poly
  import sympy.polys.rootoftools
  from sympy.polys.rootoftools import rootof, RootOf, CRootOf, RootSum, _pure_key_dict
  from sympy.polys.polyerrors import MultivariatePolynomialError, GeneratorsNeeded, PolynomialError
  from sympy.core.function import Function, Lambda
  from sympy.core.numbers import Float, I, Rational
  from sympy.core.relational import Eq
  from sympy.core.singleton import S
  from sympy.functions.elementary.exponential import exp, log
  from sympy.functions.elementary.miscellaneous import sqrt
  from sympy.functions.elementary.trigonometric import tan
  from sympy.integrals.integrals import Integral
  from sympy.polys.orthopolys import legendre_poly
  from sympy.solvers.solvers import solve
  from sympy.testing.pytest import raises, slow
  from sympy.core.expr import unchanged
  from sympy.abc import a, b, x, y, z, r
label_desc: Use image node_id 18 for calling a global function with example usage: test_RootSum___eq__() without return types