code: def test_fit_data_creator(self):
      auto_tcn = get_auto_estimator()
      auto_tcn.fit(
          data=train_dataloader_creator,
          epochs=1,
          batch_size=hp.choice([32, 64]),
          validation_data=valid_dataloader_creator,
          n_sampling=1,
      )
      assert auto_tcn.get_best_model()
      best_config = auto_tcn.get_best_config()
      assert 0.1 <= best_config["dropout"] <= 0.2
      assert best_config["batch_size"] in (32, 64)
      assert 1 <= best_config["levels"] < 3
  
imports: from bigdl.chronos.utils import LazyImport
  import numpy
  from unittest import TestCase
  import pytest
  import tempfile
  from ...None import op_torch, op_tf2, op_distributed, op_inference
label_desc: Use image node_id 6 for calling the TestAutoTCN obj's underlying member method code with example usage: obj.test_fit_data_creator() without return types