Пример #1
0
def test_category_size_control(bowtie_network):
    """Make sure that we can catch the exception when we run out of categories"""
    net = bowtie_network
    assert _get_max_category_size() == 16

    _set_max_category_size(2)

    anz = AverageControlAnalyzer(net.factory.world)

    with pytest.raises(IndexError):
        anz.analyse_network(net)

    _set_max_category_size(16)
Пример #2
0
def test_average_control_net(bowtie_network):
    net = bowtie_network
    py_info = get_average_control(net)

    anz = AverageControlAnalyzer(net.factory.world)
    cy_info = numpy.asarray(anz.analyse_network(net))

    numpy.testing.assert_allclose(py_info, cy_info[0])