code: def test_no_modify():
      # Test that Triangulation does not modify triangles array passed to it.
      triangles = np.array([[3, 2, 0], [3, 1, 0]], dtype=np.int32)
      points = np.array([(0, 0), (0, 1.1), (1, 0), (1, 1)])
  
      old_triangles = triangles.copy()
      mtri.Triangulation(points[:, 0], points[:, 1], triangles).edges
      assert_array_equal(old_triangles, triangles)
  
imports: import numpy
  from numpy.testing import assert_array_equal, assert_array_almost_equal, assert_array_less
  import numpy.ma.testutils
  import pytest
  import matplotlib
  import matplotlib.pyplot
  import matplotlib.tri
  from matplotlib.path import Path
  from matplotlib.testing.decorators import image_comparison, check_figures_equal
label_desc: Use image node_id 13 for calling a global function with example usage: test_no_modify() without return types