code: def test_platonic_solids(kind_str, kind_int, n_vertices, n_faces):
      # verify integer mapping
      solid_from_str = pv.PlatonicSolid(kind_str)
      solid_from_int = pv.PlatonicSolid(kind_int)
      assert solid_from_str == solid_from_int
  
      # verify type of solid
      assert solid_from_str.n_points == n_vertices
      assert solid_from_str.n_faces_strict == n_faces
  
imports: from itertools import permutations
  import re
  import numpy
  import pytest
  import pyvista
label_desc: Use image node_id 47 for calling a global function with example usage: test_platonic_solids(kind_str, kind_int, n_vertices, n_faces) without return types