code: def testEntropyAgainstCategoricalDistribution(self):
      cutpoints = self._random_cutpoints([3])
      loc = self._random_location([2])
      dist = ol.OrderedLogistic(cutpoints=cutpoints, loc=loc)
      categorical_dist = categorical.Categorical(
          dist.categorical_log_probs()
      )
      expected_entropy = self.evaluate(categorical_dist.entropy())
      entropy = self.evaluate(dist.entropy())
      self.assertAllClose(expected_entropy, entropy)
  
imports: import itertools
  from absl.testing import parameterized
  import numpy
  import tensorflow.compat.v2
  from tensorflow_probability.python.bijectors import ascending
  from tensorflow_probability.python.distributions import categorical
  from tensorflow_probability.python.distributions import kullback_leibler
  from tensorflow_probability.python.distributions import logistic
  from tensorflow_probability.python.distributions import ordered_logistic
  from tensorflow_probability.python.internal import test_util
label_desc: Use image node_id 8 for calling the OrderedLogisticTest obj's underlying member method code with example usage: obj.testEntropyAgainstCategoricalDistribution() without return types