old_contents: import sys
  sys.path.insert(1, "../../../")
  import h2o
  
  def vi_toy_test(ip,port):
      # Connect to h2o
      h2o.init(ip,port)
  
      toy_data = h2o.import_frame(path=h2o.locate("smalldata/gbm_test/toy_data_RF.csv"))
      #toy_data.summary()
  
      toy_data[6] = toy_data[6].asfactor()
      toy_data.show()
      rf = h2o.random_forest(x=toy_data[[0,1,2,3,4,5]], y=toy_data[6], ntrees=500, max_depth=20, nbins=100)
  
      ranking = [rf._model_json['output']['variable_importances'].cell_values[v][0] for v in range(toy_data.ncol()-1)]
      print(ranking)
      assert tuple(ranking) == tuple(["V3","V2","V6","V1","V5","V4"]), "expected specific variable importance ranking"
  
  if __name__ == "__main__":
    h2o.run_test(sys.argv, vi_toy_test)
  
new_contents: import sys
  sys.path.insert(1, "../../../")
  import h2o
  
  def vi_toy_test(ip,port):
      # Connect to h2o
      h2o.init(ip,port)
  
      toy_data = h2o.import_frame(path=h2o.locate("smalldata/gbm_test/toy_data_RF.csv"))
      #toy_data.summary()
  
      toy_data[6] = toy_data[6].asfactor()
      toy_data.show()
      rf = h2o.random_forest(x=toy_data[[0,1,2,3,4,5]], y=toy_data[6], ntrees=500, max_depth=20, nbins=100, seed=0)
  
      ranking = [rf._model_json['output']['variable_importances'].cell_values[v][0] for v in range(toy_data.ncol()-1)]
      print(ranking)
      assert tuple(ranking) == tuple(["V3","V2","V6","V1","V5","V4"]), "expected specific variable importance ranking"
  
  if __name__ == "__main__":
    h2o.run_test(sys.argv, vi_toy_test)
  
subject: Fix the seed for RF test.