class_docstr: Test creation of the Kmeans model with various parameter and dataset
  configurations.
docstr: Test that model creation works correctly with only default inputs.
code: def test_default_inputs(self):
      """
      Test that model creation works correctly with only default inputs.
      """
      ## Need to specify at least a number of centers
      with self.assertRaises(ValueError):
          m = tc.kmeans.create(self.sf)
  
      ## Check default values for a correctly specified model.
      m = tc.kmeans.create(self.sf, self.K)
  
      correct_fields = {
          "max_iterations": 10,
          "num_features": 2 * self.dim + 1,
          "method": "elkan",
          "batch_size": self.n,
      }
  
      for field, ans in correct_fields.items():
          self.assertEqual(
              m._get(field), ans, "{} failed".format(field)
          )
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import unittest
  import copy
  import numpy
  from numpy.testing import assert_allclose
  import turicreate
  from .None import util
  from turicreate.util import _assert_sframe_equal
  from turicreate.toolkits._main import ToolkitError
  import sys
label_desc: Use image node_id 5 for calling the KmeansCreateTest obj's underlying member method code with example usage: obj.test_default_inputs() without return types