code: def test_givenSomeExperimentNotLogging_thenRaiseValueError(self):
      params_a = {"logging": False}
      params_b = {"logging": True}
      self.setUpTwoExperiment(a_params=params_a, b_params=params_b)
      with self.assertRaises(ValueError):
          self.test_experiment_a.is_better_than(self.test_experiment_b)
  
      params_a = {"logging": True}
      params_b = {"logging": False}
      self.setUpTwoExperiment(a_params=params_a, b_params=params_b)
      with self.assertRaises(ValueError):
          self.test_experiment_a.is_better_than(self.test_experiment_b)
  
      params = {"logging": False}
      self.setUpTwoExperiment(a_params=params, b_params=params)
      with self.assertRaises(ValueError):
          self.test_experiment_a.is_better_than(self.test_experiment_b)
  
file_path: poutyne/tests/framework/experiment/test_is_better_than.py
imports: import os
  from tempfile import TemporaryDirectory
  from unittest import TestCase
  from unittest.mock import MagicMock, patch
  import pandas
  from torch import nn
  from poutyne import Experiment, ModelBundle
label_desc: Use image node_id 6 for calling the ExperimentIsBetterThanTest obj's underlying member method code with example usage: obj.test_givenSomeExperimentNotLogging_thenRaiseValueError() without return types