Esempio n. 1
0
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)
Esempio n. 2
0
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))
Esempio n. 3
0
def test_validate1():
    outcomes = ['00', '01', '10', '11']
    pmf = [1/4]*4
    d = Distribution(outcomes, pmf)
    assert d.validate()
    assert BaseDistribution.validate(d)