docstr: Tests the computation of mesh face normals.
docstr_tok: ["Tests","the","computation","of","mesh","face","normals","."]
code: def test_face_normals_preset(self, test_inputs, test_outputs):
      """Tests the computation of mesh face normals."""
      faces = normals.gather_faces(*test_inputs[:2])
      test_inputs = [faces] + list(test_inputs[2:])
  
      self.assert_output_is_correct(
          normals.face_normals, test_inputs, test_outputs, tile=False
      )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from absl.testing import parameterized
  import numpy
  from six.moves import range
  import tensorflow
  from tensorflow_graphics.geometry.representation.mesh import normals
  from tensorflow_graphics.util import test_case
label_desc: Use image node_id 9 for calling the MeshTest obj's underlying member method code with example usage: obj.test_face_normals_preset(test_inputs, test_outputs) without return types