code: def test_zscore_normalize():
      def _data():
          for i in range(100):
              yield dict(a=1, i=i)
  
      df = pd.DataFrame(list(_data()))
  
      data_id, column_type = "1", "zscore_normalize"
      i = 0
      build_data_inst({data_id: df})
  
      builder = ColumnBuilder(
          data_id, column_type, "Col{}".format(++i), {"col": "i"}
      )
      verify_builder(
          builder, lambda col: col.sum() == 4.440892098500626e-16
      )
  
      with pytest.raises(BaseException) as error:
          builder = ColumnBuilder(
              data_id, column_type, "Col{}".format(++i), {"col": "a"}
          )
          builder.build_column()
          assert ZERO_STD_ERROR in str(error.value)
  
imports: import numpy
  import pandas
  import pytest
  import sklearn
  from numpy.random import randn
  from pkg_resources import parse_version
  from six import PY3
  import dtale.pandas_util
  from dtale.column_builders import ColumnBuilder, ZERO_STD_ERROR
  from tests.dtale import build_data_inst
label_desc: Use image node_id 5 for calling a global function with example usage: test_zscore_normalize() without return types