code: def test_history_partial_join_list(self, history, ref):
      total = history[:, ["total_loss", "extra", "batches"]]
  
      # there's only one epoch with the 'extra' key.
      assert len(total) == 1
      assert total[0][0] == ref[2]["total_loss"]
      assert total[0][1] == ref[2]["extra"]
      assert total[0][2] == ref[2]["batches"]
  
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 11 for calling the TestHistory obj's underlying member method code with example usage: obj.test_history_partial_join_list(history, ref) without return types