code: def pytest_addoption(parser):
      """
      Additional command-line arguments passed to pytest.
      For now:
          --cpu: use CPU during testing (DEFAULT: GPU)
          --use_local_test_data: use local test data/skip downloading from URL/GitHub (DEFAULT: False)
      """
      parser.addoption(
          "--cpu",
          action="store_true",
          help="pass that argument to use CPU during testing (DEFAULT: False = GPU)",
      )
      parser.addoption(
          "--use_local_test_data",
          action="store_true",
          help="pass that argument to use local test data/skip downloading from URL/GitHub (DEFAULT: False)",
      )
      parser.addoption(
          "--with_downloads",
          action="store_true",
          help="pass this argument to active tests which download models from the cloud.",
      )
      parser.addoption(
          "--relax_numba_compat",
          action="store_false",
          help="numba compatibility checks will be relaxed to just availability of cuda, "
          "without cuda compatibility matrix check",
      )
      parser.addoption(
          "--nightly",
          action="store_true",
          help="pass this argument to activate tests which have been marked as nightly for nightly quality assurance.",
      )
  
imports: import logging
  import os.path
  import shutil
  import tarfile
  import tempfile
  import urllib.request
  from os import mkdir
  from os.path import dirname, exists, getsize, join
  from pathlib import Path
  from shutil import rmtree
  from typing import Tuple
  import pytest
  from tests.fixtures.tts import *
label_desc: Use image node_id 1 for calling a global function with example usage: pytest_addoption(parser) without return types