code: def test_empty(self):
      with pytest.raises(ValueError, match=r"Length of errors .*"):
          quantile_binning_and_est_errors(ERRORS, [0, 1, 2], num_bins=5)
      with pytest.raises(ValueError, match=r"Length of errors .*"):
          quantile_binning_and_est_errors([], [0, 1, 2], num_bins=5)
  
file_path: pykale/tests/interpret/test_uncertainty_quantiles.py
imports: import logging
  import numpy
  import pytest
  from kale.interpret.uncertainty_quantiles import quantile_binning_and_est_errors
  from kale.loaddata.tabular_access import load_csv_columns
  from kale.utils.seed import set_seed
label_desc: Use image node_id 1 for calling the TestQuantileBinningAndEstErrors obj's underlying member method code with example usage: obj.test_empty() without return types