code: def test_require_disable_dataset_reproducibility(
      self, tmp_path: pathlib.Path
  ) -> None:
      tensorboard_path = tmp_path.joinpath("tensorboard")
  
      hparams = dict(self.hparams)
      hparams["dataloader_type"] = "torch"
      hparams["disable_dataset_reproducibility_checks"] = False
  
      with pytest.raises(
          RuntimeError, match="you can disable this check by calling"
      ):
          (
              trial,
              controller,
          ) = pytorch_utils.create_trial_and_trial_controller(
              trial_class=pytorch_onevar_model.OneVarTrial,
              hparams=hparams,
              trial_seed=self.trial_seed,
              max_batches=100,
              min_validation_batches=10,
              min_checkpoint_batches=sys.maxsize,
              tensorboard_path=tensorboard_path,
          )
          controller.run()
  
imports: import contextlib
  import importlib
  import io
  import os
  import pathlib
  import sys
  import typing
  from unittest import mock
  import numpy
  import pytest
  import torch
  from _pytest import monkeypatch
  from torch.distributed import launcher
  import determined
  from determined import pytorch
  from tests.experiment import pytorch_utils, utils
  from tests.experiment.fixtures import pytorch_onevar_model
label_desc: Use image node_id 18 for calling the TestPyTorchTrial obj's underlying member method code with example usage: obj.test_require_disable_dataset_reproducibility(tmp_path) without return types