def test_init8(): outcomes = [(0,), (1,)] pmf = [1 / 2] * 2 d1 = ScalarDistribution(pmf) d2 = Distribution.from_distribution(d1) d3 = Distribution(outcomes, pmf) assert d2.is_approx_equal(d3)
def test_init9(): outcomes = [(0,), (1,)] pmf = [1 / 2] * 2 d1 = ScalarDistribution(pmf) d2 = Distribution.from_distribution(d1, base=10) d3 = Distribution(outcomes, pmf) d3.set_base(10) assert d2.is_approx_equal(d3)