code: def test_default_data_types(self):
      @make_tf_graph([(2, 2)])
      def build_model(x):
          return tf.nn.relu(x)
  
      model, inputs, outputs = build_model
      mlmodel = converter.convert(model)
      assert mlmodel is not None
      spec = mlmodel.get_spec()
  
      # Defaults should be FLOAT32 instead of DOUBLE
      it = spec.description.input[0].type.multiArrayType.dataType
      assert it == ft.ArrayFeatureType.ArrayDataType.Value("FLOAT32")
      ot = spec.description.output[0].type.multiArrayType.dataType
      assert ot == ft.ArrayFeatureType.ArrayDataType.Value("FLOAT32")
  
imports: import numpy
  import os
  import six
  import pytest
  import shutil
  import tempfile
  import coremltools
  import coremltools.converters
  from coremltools._deps import _IS_MACOS
  import coremltools.proto.FeatureTypes_pb2
  from coremltools import TensorType, ImageType, RangeDim, EnumeratedShapes
  from coremltools.converters.mil.testing_utils import random_gen
  from coremltools.converters.mil.frontend.tensorflow.converter import TFConverter
  from coremltools.converters.mil.frontend.tensorflow.test.testing_utils import frontend, make_tf_graph, run_compare_tf, get_tf_keras_io_names
label_desc: Use image node_id 13 for calling the TestTf1ModelInputsOutputs obj's underlying member method code with example usage: obj.test_default_data_types() and returns: tf