Exemplo n.º 1
0
def test_validate_connectivity_matrix_not_binary():
    cm = np.arange(16).reshape(4, 4)
    with pytest.raises(ValueError):
        assert validate.connectivity_matrix(cm)
Exemplo n.º 2
0
def test_validate_connectivity_matrix_not_square():
    cm = np.random.binomial(1, 0.5, (4, 5))
    with pytest.raises(ValueError):
        assert validate.connectivity_matrix(cm)
Exemplo n.º 3
0
def test_validate_connectivity_matrix_not_2D():
    cm = np.arange(8).reshape(2, 2, 2)
    with pytest.raises(ValueError):
        assert validate.connectivity_matrix(cm)
Exemplo n.º 4
0
def test_validate_connectivity_matrix_valid(s):
    assert validate.connectivity_matrix(s.network.cm)
Exemplo n.º 5
0
def test_validate_cm_not_binary():
    cm = np.arange(16).reshape(4, 4)
    with pytest.raises(ValueError):
        assert validate.connectivity_matrix(cm)
Exemplo n.º 6
0
def test_validate_cm_not_2D():
    cm = np.arange(8).reshape(2, 2, 2)
    with pytest.raises(ValueError):
        assert validate.connectivity_matrix(cm)
Exemplo n.º 7
0
def test_validate_cm_not_square():
    cm = np.random.binomial(1, 0.5, (4, 5))
    with pytest.raises(ValueError):
        assert validate.connectivity_matrix(cm)
Exemplo n.º 8
0
def test_validate_cm_valid(s):
    assert validate.connectivity_matrix(s.network.connectivity_matrix)