code: def test_init():
      checkpoint, preprocessor = create_checkpoint_preprocessor()
  
      predictor = TensorflowPredictor(
          model=build_model(), preprocessor=preprocessor
      )
  
      checkpoint_predictor = TensorflowPredictor.from_checkpoint(
          checkpoint
      )
  
      assert (
          checkpoint_predictor._model.get_weights()
          == predictor._model.get_weights()
      )
      assert (
          checkpoint_predictor.get_preprocessor()
          == predictor.get_preprocessor()
      )
  
imports: import re
  from typing import Tuple
  import numpy
  import pandas
  import pytest
  import tensorflow
  from ray.air.constants import MAX_REPR_LENGTH
  from ray.air.util.data_batch_conversion import _convert_batch_type_to_pandas, _convert_pandas_to_batch_type
  from ray.data.preprocessor import Preprocessor
  from ray.train.predictor import TYPE_TO_ENUM
  from ray.train.tensorflow import TensorflowCheckpoint, TensorflowPredictor
  from ray.train.tests.dummy_preprocessor import DummyPreprocessor
label_desc: Use image node_id 8 for calling a global function with example usage: test_init() without return types