code: def test_chrono_item_data(self):
      zero_data = []
      for idx in range(len(self.triplet_data)):
          u = self.triplet_data[idx][0]
          i = self.triplet_data[-1 - idx][1]
          zero_data.append((u, i, 1.0, 0))
      train_set = Dataset.from_uirt(self.uirt_data + zero_data)
  
      self.assertEqual(len(train_set.chrono_item_data), 10)
      self.assertListEqual(train_set.chrono_item_data[0][1], [1.0, 4.0])
      self.assertListEqual(
          train_set.chrono_item_data[0][2], [0, 882606572]
      )
  
      try:
          Dataset.from_uir(self.triplet_data).chrono_item_data
      except ValueError:
          assert True
  
imports: import unittest
  import numpy
  import numpy.testing
  from cornac.data import BasketDataset, Dataset, SequentialDataset, Reader
label_desc: Use image node_id 15 for calling the TestDataset obj's underlying member method code with example usage: obj.test_chrono_item_data() without return types