code: def testPdfAtBoundary(self):
      dist = relaxed_bernoulli.RelaxedBernoulli(
          temperature=0.1,
          logits=[[3.0, 5.0], [3.0, 2]],
          validate_args=True,
      )
      pdf_at_boundary = self.evaluate(dist.prob([0.0, 1.0]))
      log_pdf_at_boundary = self.evaluate(dist.log_prob([0.0, 1.0]))
      self.assertAllPositiveInf(pdf_at_boundary)
      self.assertAllPositiveInf(log_pdf_at_boundary)
  
imports: import numpy
  import scipy.special
  import tensorflow.compat.v1
  import tensorflow.compat.v2
  from tensorflow_probability.python.distributions import relaxed_bernoulli
  from tensorflow_probability.python.internal import tensorshape_util
  from tensorflow_probability.python.internal import test_util
label_desc: Use image node_id 10 for calling the RelaxedBernoulliTest obj's underlying member method code with example usage: obj.testPdfAtBoundary() without return types