コード例 #1
0
 def test_value_at(self):
     """
     The value at index i is the value of the i'th item in the heap's data list.
     """
     h = MaxHeap()
     value = fake_value()
     h._data.append(value)
     self.assertEqual(value, h._value_at(0))
     value = fake_value()
     h._data.append(value)
     self.assertEqual(value, h._value_at(1))
     for i in range(2, 9):
         value = fake_value()
         h._data.append(value)
         self.assertEqual(value, h._value_at(i))
コード例 #2
0
 def test_value_at_zero(self):
     """
     The value at index 0 is the value of the 0th item in the heap's data list.
     """
     h = MaxHeap()
     value = fake_value()
     h._data.append(value)
     self.assertEqual(value, h._value_at(0))