code: def testProbs(self):
      expected_probs = [0.11920291, 0.44039854, 0.38790172, 0.05249681]
      dist = srp.StoppingRatioLogistic(
          cutpoints=[-2.0, 0.0, 2.0], loc=0.0
      )
  
      categorical_probs = self.evaluate(dist.categorical_probs())
      self.assertAllClose(expected_probs, categorical_probs, atol=1e-4)
  
      probs = self.evaluate(dist.prob([0, 1, 2, 3]))
      self.assertAllClose(expected_probs, probs, atol=1e-4)
  
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 kullback_leibler
  from tensorflow_probability.python.distributions import stopping_ratio_logistic
  from tensorflow_probability.python.internal import test_util
label_desc: Use image node_id 6 for calling the StoppingRatioLogisticTest obj's underlying member method code with example usage: obj.testProbs() without return types