class_docstr: Tests the main functions in the library.
class_docstr_tok: ["Tests","the","main","functions","in","the","library","."]
code: def test_improvement_probability_cis(self):
      score_dict = {"x,y": [self._x, self._y]}
      point_estimates, interval_estimates = rly.get_interval_estimates(
          score_dict, metrics.probability_of_improvement, reps=100
      )
      for key, scores in score_dict.items():
          lower_ci_estimates, upper_ci_estimates = interval_estimates[
              key
          ]
          np.testing.assert_array_equal(
              point_estimates[key],
              metrics.probability_of_improvement(*scores),
          )
          np.testing.assert_array_less(
              lower_ci_estimates, point_estimates[key]
          )
          np.testing.assert_array_less(
              point_estimates[key], upper_ci_estimates
          )
  
file_path: rliable/tests/rliable/library_test.py
imports: from absl.testing import absltest
  from absl.testing import parameterized
  import numpy
  import rliable.library
  import rliable.metrics
label_desc: Use image node_id 6 for calling the LibraryTest obj's underlying member method code with example usage: obj.test_improvement_probability_cis() without return types