code: def test_add_model_with_fields_config(self):
      new_field_name = "new_field"
      model_selection = ModelSelection(
          fields_config={new_field_name: bool}
      )
      measured_values = {
          "val_loss": 0.043,
          "val_acc": 0.78,
          "train_loss": 0.023,
          "train_acc": 0.85,
      }
  
      fields = {new_field_name: True}
      model_selection.add_model(
          str(1),
          "/any/path/to/model.bin",
          measured_values,
          fields=fields,
      )
      self.assertEqual((1,), model_selection.models.shape)
      self.assertTrue(model_selection.models[0][new_field_name])
  
imports: import unittest
  from small_text.training.metrics import Metric
  from small_text.training.model_selection import ModelSelectionResult, ModelSelection, NoopModelSelection
label_desc: Use image node_id 12 for calling the ModelSelectionTest obj's underlying member method code with example usage: obj.test_add_model_with_fields_config() without return types