def test_create_cdf(self): values = [0.01, 0.3, 0.58, 0.1, 0.01] self.assertListAlmostEqual(create_cdf(values), [0.01, 0.31, 0.89, 0.99, 1])
def test_create_cdf_bad_probabilities(self): values = [0.2] with self.assertRaises(InvalidProbabilityTotalException): create_cdf(values)