code: def test_export_coreml(self):
      import coremltools
  
      filename = tempfile.NamedTemporaryFile(suffix=".mlmodel").name
      self.model.export_coreml(filename)
  
      coreml_model = coremltools.models.MLModel(filename)
  
      metadata = coreml_model.user_defined_metadata
      self.assertEqual(
          metadata["com.github.apple.turicreate.version"],
          tc.__version__,
      )
      self.assertEqual(
          metadata["com.github.apple.os.platform"], platform.platform()
      )
      self.assertEqual(metadata["type"], "ImageClassifier")
      self.assertEqual(metadata["version"], "1")
  
      expected_result = (
          "Image classifier (%s) created by Turi Create (version %s)"
          % (self.model.model.lower(), tc.__version__)
      )
      self.assertEquals(expected_result, coreml_model.short_description)
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import os
  import platform
  import sys
  import tempfile
  import unittest
  from turicreate.toolkits._main import ToolkitError
  from turicreate.toolkits._internal_utils import _mac_ver, _raise_error_if_not_sframe, _raise_error_if_not_sarray
  from turicreate.toolkits.image_analysis.image_analysis import MODEL_TO_FEATURE_SIZE_MAPPING, get_deep_features
  from .None import util
  import numpy
  import turicreate
label_desc: Use image node_id 12 for calling the ImageClassifierTest obj's underlying member method code with example usage: obj.test_export_coreml() without return types