class_docstr: Base class for testing Profet tasks.
class_docstr_tok: ["Base","class","for","testing","Profet","tasks","."]
docstr: Fixture that provides a configuration object for the Profet algorithm for testing.
docstr_tok: ["Fixture","that","provides","a","configuration","object","for","the","Profet","algorithm","for","testing","."]
code: def profet_train_config(self):
      """Fixture that provides a configuration object for the Profet algorithm for testing."""
      quick_train_config = self.Task.ModelConfig(  # type: ignore
          task_id=0,
          seed=123,
          num_burnin_steps=10,
          max_samples=1000,
          max_iters=10,
          mcmc_thining=5,
          num_steps=100,
          n_samples_task=20,
      )
      return quick_train_config
  
imports: from dataclasses import asdict, replace
  from logging import getLogger
  from pathlib import Path
  from typing import ClassVar, Type
  import numpy
  import pytest
  from _pytest.tmpdir import TempPathFactory
  from orion.algo.space import Space
  from typing import List, Union, overload
  from pytest_mock import MockerFixture
  from orion.benchmark.task.profet.profet_task import MetaModelConfig, ProfetTask
  from orion.core.worker.trial import Trial
  from .conftest import REAL_PROFET_DATA_DIR, is_nonempty_dir
label_desc: Use image node_id 1 for calling the ProfetTaskTests obj's underlying member method code with example usage: obj.profet_train_config() and returns: quick_train_config