def METHOD_NAME(self):
    with tempfile.TemporaryDirectory() as results_path:
        data = {
            "X": pd.DataFrame(
                np.array([[0, 0], [0, 1], [1, 0], [1, 1]]), columns=["a", "b"]
            ),
            "y": pd.DataFrame(np.array([0, 0, 1, 1]), columns=["target"]),
        }
        X_path = os.path.join(results_path, "X.data")
        y_path = os.path.join(results_path, "y.data")
        dump_data(X_path, data["X"])
        dump_data(y_path, data["y"])
        params = {
            "shuffle": False,
            "stratify": False,
            "k_folds": 2,
            "repeats": 10,
            "results_path": results_path,
            "X_path": X_path,
            "y_path": y_path,
            "random_seed": 1,
        }
        vl = KFoldValidator(params)
        self.assertEqual(params["k_folds"], vl.get_n_splits())
        self.assertEqual(1, vl.get_repeats())