Example #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)
Example #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))
Example #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)