code: def test_fetcher_csv() -> None:
      xp = load_csv(
          str(
              Path(
                  Path(__file__).parent.parent,
                  ".circleci",
                  "nutrients.csv",
              )
          )
      )
      xp.validate()
      assert xp.datapoints
      assert len(xp.datapoints) == 7637
      with pytest.raises(exp.ExperimentFetcherDoesntApply):
          load_csv("something_else")
      with pytest.raises(exp.ExperimentFetcherDoesntApply):
          load_csv("file_does_not_exist.csv")
  
file_path: hiplot/hiplot/test_fetchers.py
imports: from pathlib import Path
  import json
  import tempfile
  import shutil
  import pytest
  from .None import experiment
  from .fetchers import load_demo, load_csv, load_json, MultipleFetcher, get_fetchers, load_xps_with_fetchers
  from .fetchers_demo import README_DEMOS
label_desc: Use image node_id 2 for calling a global function with example usage: test_fetcher_csv() without return types