class_docstr: TestCase class for DPO trainer builder
code: def test_build_training_arguments(self, cfg, model, tokenizer):
      builder = HFDPOTrainerBuilder(cfg, model, tokenizer)
      training_arguments = builder.build_training_arguments(100)
      assert training_arguments.adam_beta1 == 0.998
      assert training_arguments.adam_beta2 == 0.9
      assert training_arguments.adam_epsilon == 0.00001
      assert training_arguments.dataloader_num_workers == 1
      assert training_arguments.dataloader_pin_memory is True
  
file_path: axolotl/tests/core/test_trainer_builder.py
imports: import pytest
  from axolotl.core.trainer_builder import HFDPOTrainerBuilder
  from axolotl.utils.dict import DictDefault
  from axolotl.utils.models import load_model, load_tokenizer
label_desc: Use image node_id 1 for calling the TestHFDPOTrainerBuilder obj's underlying member method code with example usage: obj.test_build_training_arguments(cfg, model, tokenizer) without return types