code: def test_history_partial_and_full_index(self, history, ref):
      total_loss_with_extra = history[:, ("total_loss", "extra")]
  
      assert len(total_loss_with_extra) == 1
      assert total_loss_with_extra[0][0] == ref[2]["total_loss"]
      assert total_loss_with_extra[0][1] == ref[2]["extra"]
  
imports: import pickle
  import time
  import multiprocessing
  from functools import partial
  import numpy
  import pytest
  import torch
  from torch.distributed import TCPStore
  from sklearn.datasets import make_classification
label_desc: Use image node_id 10 for calling the TestHistory obj's underlying member method code with example usage: obj.test_history_partial_and_full_index(history, ref) without return types