def test_generate_rate_posterior_sample_raises_error(self): like = HyperparameterLikelihood( posteriors=self.data, hyper_prior=self.model, selection_function=self.selection_function, ln_evidences=self.ln_evidences, ) with self.assertRaises(NotImplementedError): like.generate_rate_posterior_sample()
def test_generate_rate_posterior_sample_returns_positive(self): like = HyperparameterLikelihood( posteriors=self.data, hyper_prior=self.model, selection_function=self.selection_function, ln_evidences=self.ln_evidences, ) self.assertGreater(like.generate_rate_posterior_sample(), 0)