code: def test_show_textured_mesh(mocker):
      mock_html = mocker.patch("IPython.display.HTML")
  
      texture = np.ones((16, 16, 3), np.float32)
      old_texture = texture.copy()
      mesh = dict(
          position=np.float32([[0, 0, 0], [1, 0, 0], [0, 1, 0]]),
          uv=np.float32([[0, 0], [1, 0], [0, 1]]),
          face=np.int32([0, 1, 2]),
      )
      show.textured_mesh(mesh, texture)
  
      assert (
          texture == old_texture
      ).all()  # check that we don't modify data
      mock_html.assert_called_once()
  
file_path: lucid/tests/misc/io/test_showing.py
imports: from __future__ import absolute_import, division, print_function
  import pytest
  import numpy
  import lucid
  import lucid.misc.io.showing
  import IPython.display
label_desc: Use image node_id 3 for calling a global function with example usage: test_show_textured_mesh(mocker) without return types