code: def test_add():
      assert SparseMatrix(((1, 0), (0, 1))) + SparseMatrix(
          ((0, 1), (1, 0))
      ) == SparseMatrix(((1, 1), (1, 1)))
      a = SparseMatrix(
          100, 100, lambda i, j: int(j != 0 and i % j == 0)
      )
      b = SparseMatrix(
          100, 100, lambda i, j: int(i != 0 and j % i == 0)
      )
      assert len(a.todok()) + len(b.todok()) - len((a + b).todok()) > 0
  
imports: from sympy.core.numbers import Float, I, Rational
  from sympy.core.singleton import S
  from sympy.core.symbol import Symbol, symbols
  from sympy.functions.elementary.complexes import Abs
  from sympy.polys.polytools import PurePoly
  from sympy.matrices import Matrix, MutableSparseMatrix, ImmutableSparseMatrix, SparseMatrix, eye, ones, zeros, ShapeError, NonSquareMatrixError
  from sympy.testing.pytest import raises
label_desc: Use image node_id 7 for calling a global function with example usage: test_add() without return types