code: def h2odeep_copy():
      """
      Python API test: h2o.deep_copy(data, xid)
      """
      new_name = "new_frame"
      training_data = h2o.import_file(
          pyunit_utils.locate("smalldata/logreg/benign.csv")
      )
      training_copy = h2o.deep_copy(training_data, new_name)
      assert_is_type(training_data, H2OFrame)
      assert_is_type(training_copy, H2OFrame)
      assert (
          training_data.nacnt() == training_copy.nacnt()
      ), "h2o.deep_copy() command is not working."
      training_copy.insert_missing_values(
          fraction=0.9
      )  # randomly added missing values with high probability
      assert not (
          training_data.nacnt() == training_copy.nacnt()
      ), "h2o.deep_copy() command is not working."
  
imports: import sys
  from tests import pyunit_utils
  import h2o
  from h2o.utils.typechecks import assert_is_type
  from h2o.frame import H2OFrame
label_desc: Use image node_id 1 for calling a global function with example usage: h2odeep_copy() without return types