code: def test_cv_no_shuffle(self):
      dm, _ = tm.load_agaricus(__file__)
      params = {
          "max_depth": 2,
          "eta": 1,
          "objective": "binary:logistic",
      }
  
      # return np.ndarray
      cv = xgb.cv(
          params,
          dm,
          num_boost_round=10,
          shuffle=False,
          nfold=10,
          as_pandas=False,
      )
      assert isinstance(cv, dict)
      assert len(cv) == (4)
  
imports: import json
  import os
  import pathlib
  import tempfile
  from pathlib import Path
  import numpy
  import pytest
  import xgboost
  from xgboost import testing
label_desc: Use image node_id 11 for calling the TestBasic obj's underlying member method code with example usage: obj.test_cv_no_shuffle() without return types