code: def test_get_data_type_success(
      self, new_float_data_type, new_int_data_type
  ):
      iris = load_iris(as_frame=True)
  
      iris.frame["sepal length (cm)"] = iris.frame[
          "sepal length (cm)"
      ].astype(new_float_data_type)
      iris.frame["target"] = iris.frame["target"].astype(
          new_int_data_type
      )
      feature_names = iris.feature_names
      dataset = iris.frame
  
      dice_data = dice_ml.Data(
          dataframe=dataset,
          continuous_features=feature_names,
          outcome_name="target",
      )
  
      assert dice_data.get_data_type("sepal length (cm)") == "float"
      assert dice_data.get_data_type("target") == "int"
  
imports: from enum import Enum
  import numpy
  import pandas
  import pytest
  from raiutils.exceptions import UserConfigValidationException
  from sklearn.datasets import load_iris
  import dice_ml
  from dice_ml.utils import helpers
label_desc: Use image node_id 4 for calling the TestChecksPublicDataInterface obj's underlying member method code with example usage: obj.test_get_data_type_success(new_float_data_type, new_int_data_type) without return types