class_docstr: Tests for :func:`networkx.generators.lattice.triangular_lattice_graph`
docstr: Tests for creating a triangular lattice multigraph.
docstr_tok: ["Tests","for","creating","a","triangular","lattice","multigraph","."]
code: def test_multigraph(self):
      """Tests for creating a triangular lattice multigraph."""
      G = nx.triangular_lattice_graph(3, 4, create_using=nx.Graph())
      H = nx.triangular_lattice_graph(
          3, 4, create_using=nx.MultiGraph()
      )
      assert list(H.edges()) == list(G.edges())
  
imports: from itertools import product
  import pytest
  import networkx
  from networkx.utils import edges_equal
label_desc: Use image node_id 3 for calling the TestTriangularLatticeGraph obj's underlying member method code with example usage: obj.test_multigraph() without return types