code: def test_hd612():
      """Test whether explicitly providing ``column_names`` to ``H2OFrame.from_python()`` produces an extra row."""
      data = np.array([i for i in range(40)]).reshape(10, 4)
  
      df = h2o.H2OFrame.from_python(data)
      assert df.nrow == 10
      assert df.ncol == 4
      assert df.names == ["C1", "C2", "C3", "C4"]
  
      names = ["spam", "egg", "ham", "milk"]
      df = h2o.H2OFrame.from_python(data, column_names=names)
      assert df.nrow == 10
      assert df.ncol == 4
      assert df.names == names
  
label_desc: Use image node_id 1 for calling a global function with example usage: test_hd612() without return types