class_docstr: Test the validation module
class_docstr_tok: ["Test","the","validation","module"]
code: def test_eval_table_size_conflict_eval_packing(self):
      cfg = DictDefault(
          {
              "sample_packing": True,
              "eval_table_size": 100,
          }
      )
  
      with pytest.raises(
          ValueError,
          match=r".*Please set 'eval_sample_packing' to false.*",
      ):
          validate_config(cfg)
  
      cfg = DictDefault(
          {
              "sample_packing": True,
              "eval_sample_packing": False,
          }
      )
  
      validate_config(cfg)
  
      cfg = DictDefault(
          {
              "sample_packing": False,
              "eval_table_size": 100,
          }
      )
  
      validate_config(cfg)
  
      cfg = DictDefault(
          {
              "sample_packing": True,
              "eval_table_size": 100,
              "eval_sample_packing": False,
          }
      )
  
      validate_config(cfg)
  
imports: import logging
  import os
  import unittest
  from typing import Optional
  import pytest
  from transformers.utils import is_torch_bf16_gpu_available
  from axolotl.utils.config import validate_config
  from axolotl.utils.dict import DictDefault
  from axolotl.utils.models import check_model_config
  from axolotl.utils.wandb_ import setup_wandb_env_vars
label_desc: Use image node_id 16 for calling the ValidationTest obj's underlying member method code with example usage: obj.test_eval_table_size_conflict_eval_packing() without return types