def test_validate2(): outcomes = ['00', '01', '10', '11'] pmf = [1/4]*4 d = Distribution(outcomes, pmf) d['00'] = 0 with pytest.raises(InvalidNormalization): d.validate() with pytest.raises(InvalidNormalization): BaseDistribution.validate(d)
def test_validate1(): outcomes = ['00', '01', '10', '11'] pmf = [1/4]*4 d = Distribution(outcomes, pmf) assert_true(d.validate()) assert_true(BaseDistribution.validate(d))
def test_validate1(): outcomes = ['00', '01', '10', '11'] pmf = [1/4]*4 d = Distribution(outcomes, pmf) assert d.validate() assert BaseDistribution.validate(d)