code: def test_init_dataset(self):
      name = random.sample([x for x in range(10)], 5)
      path = "~/.chronos/dataset"
      with pytest.raises(RuntimeError):
          get_public_dataset(name, path=path, redownload=False)
  
      name = "nyc_taxi"
      path = random.sample([x for x in range(10)], 5)
      with pytest.raises(RuntimeError):
          get_public_dataset(name, path=path, redownload=False)
  
      name = "chronos_dataset"
      path = "~/.chorons/dataset/"
      with pytest.raises(RuntimeError):
          get_public_dataset(name, path=path, redownload=False)
  
      name = "tsinghua_electricity"
      path = "~/.chorons/dataset/"
      with pytest.raises(RuntimeError):
          get_public_dataset(name, path=path, redownload=False)
  
file_path: BigDL/python/chronos/test/bigdl/chronos/data/test_repo_dataset.py
imports: import pytest
  import pandas
  import random
  from unittest import TestCase
  from bigdl.chronos.data import get_public_dataset, gen_synthetic_data
  from ..None import op_torch, op_tf2
label_desc: Use image node_id 3 for calling the TestRepoDataset obj's underlying member method code with example usage: obj.test_init_dataset() without return types