Ejemplo n.º 1
0
def test_nich_add_remove_data():
    ss = nich.create_ss()
    nich.add_data(ss, 0)
    assert_almost_equal(ss.count, 1)
    assert_almost_equal(ss.mean, 0)
    assert_almost_equal(ss.variance, 0)

    nich.remove_data(ss, 0)
    assert_almost_equal(ss.count, 0)
    assert_almost_equal(ss.mean, 0)
    assert_almost_equal(ss.variance, 0)
Ejemplo n.º 2
0
def test_nich_create_ss():
    ss = nich.create_ss()
    assert_almost_equal(ss.count, 0)
    assert_almost_equal(ss.mean, 0)
    assert_almost_equal(ss.variance, 0)
Ejemplo n.º 3
0
def test_nich_data_prob():
    ss = nich.create_ss()
    hp = nich.create_hp()
    assert_almost_equal(nich.data_prob(hp, ss), 0)
Ejemplo n.º 4
0
def test_nich_pred_prob():
    ss = nich.create_ss()
    hp = nich.create_hp()

    assert nich.pred_prob(hp, ss, 0) <= 0
Ejemplo n.º 5
0
def test_nich_sample_post():
    ss = nich.create_ss()
    hp = nich.create_hp()
    nich.sample_post(hp, ss)
Ejemplo n.º 6
0
def test_nich_sample_data():
    ss = nich.create_ss()
    hp = nich.create_hp()
    nich.sample_data(hp, ss)