code: def test_SplitCifar10_benchmark_download_once(self):
      global CIFAR10_DOWNLOADS
      CIFAR10_DOWNLOADS = 0
  
      benchmark = SplitCIFAR10(5)
      self.assertEqual(5, len(benchmark.train_stream))
      self.assertEqual(5, len(benchmark.test_stream))
  
      self.assertEqual(1, CIFAR10_DOWNLOADS)
  
file_path: avalanche/tests/benchmarks/classic/test_cifar10_benchmarks.py
imports: import unittest
  import avalanche.benchmarks.datasets.external_datasets.cifar
  import avalanche.benchmarks.classic.ccifar10
  from avalanche.benchmarks import ClassificationExperience, SplitCIFAR10
  from tests.unit_tests_utils import load_experience_train_eval, FAST_TEST, is_github_action
label_desc: Use image node_id 4 for calling the CIFAR10BenchmarksTests obj's underlying member method code with example usage: obj.test_SplitCifar10_benchmark_download_once() without return types