code: def test_contains_basic():
      raises(TypeError, lambda: Contains(S.Integers, 1))
      assert Contains(2, S.Integers) is S.true
      assert Contains(-2, S.Naturals) is S.false
  
      i = Symbol("i", integer=True)
      assert Contains(i, S.Naturals) == Contains(
          i, S.Naturals, evaluate=False
      )
  
file_path: sympy/sympy/sets/tests/test_contains.py
imports: from sympy.core.expr import unchanged
  from sympy.core.numbers import oo
  from sympy.core.relational import Eq
  from sympy.core.singleton import S
  from sympy.core.symbol import Symbol
  from sympy.sets.contains import Contains
  from sympy.sets.sets import FiniteSet, Interval
  from sympy.testing.pytest import raises
label_desc: Use image node_id 1 for calling a global function with example usage: test_contains_basic() without return types