code: def test_bfs_invalid_start(
      dataset_goldenresults_startvertex_spc, cugraph_input_type
  ):
      (
          G,
          _,
          _,
          _,
          start_vertex,
          depth_limit,
      ) = dataset_goldenresults_startvertex_spc
  
      el = G.view_edge_list()
  
      newval = max(el.src.max(), el.dst.max()) + 1
      start_vertex = newval
  
      with pytest.raises(ValueError):
          cugraph.bfs(G, start_vertex, depth_limit=depth_limit)
  
imports: import gc
  import pytest
  import cupy
  import numpy
  from scipy.sparse import coo_matrix
  from scipy.sparse import csr_matrix
  from scipy.sparse import csc_matrix
  import cudf
  import cugraph
  from cupyx.scipy.sparse import coo_matrix
  from cupyx.scipy.sparse import csr_matrix
  from cupyx.scipy.sparse import csc_matrix
  from pylibcugraph.testing.utils import gen_fixture_params_product
  from cugraph.testing import utils, get_resultset, load_resultset, DEFAULT_DATASETS, SMALL_DATASETS
label_desc: Use image node_id 17 for calling a global function with example usage: test_bfs_invalid_start(dataset_goldenresults_startvertex_spc, cugraph_input_type) without return types