code: def test_extract_triangulation_params(self, args, kwargs, expected):
      other_args = [1, 2]
      other_kwargs = {"a": 3, "b": "4"}
      (
          x_,
          y_,
          triangles_,
          mask_,
          args_,
          kwargs_,
      ) = mtri.Triangulation._extract_triangulation_params(
          args + other_args, {**kwargs, **other_kwargs}
      )
      x, y, triangles, mask = expected
      assert x_ is x
      assert y_ is y
      assert_array_equal(triangles_, triangles)
      assert mask_ is mask
      assert args_ == other_args
      assert kwargs_ == other_kwargs
  
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 1 for calling the TestTriangulationParams obj's underlying member method code with example usage: obj.test_extract_triangulation_params(args, kwargs, expected) without return types