Exemplo n.º 1
0
def test_validate_indices_high():
    indices = np.asarray([0, 1, 2])
    with pytest.raises(IndexError, match="indices are out"):
        validate_indices(indices, 2)
Exemplo n.º 2
0
def test_validate_indices_empty():
    with pytest.raises(IndexError, match="indices are out"):
        validate_indices(np.array([0, 1]), 0)
Exemplo n.º 3
0
def test_validate_indices_ok():
    indices = np.asarray([0, 1])
    validate_indices(indices, 2)
    validate_indices(indices[:0], 0)
    validate_indices(np.array([-1, -1]), 0)
Exemplo n.º 4
0
def test_validate_indices_low():
    indices = np.asarray([0, -2])
    with pytest.raises(ValueError, match="'indices' contains"):
        validate_indices(indices, 2)
Exemplo n.º 5
0
def test_validate_indices_high():
    indices = np.asarray([0, 1, 2])
    with tm.assert_raises_regex(IndexError, "indices are out"):
        validate_indices(indices, 2)
Exemplo n.º 6
0
def test_validate_indices_empty():
    with tm.assert_raises_regex(IndexError, "indices are out"):
        validate_indices(np.array([0, 1]), 0)
Exemplo n.º 7
0
def test_validate_indices_low():
    indices = np.asarray([0, -2])
    with tm.assert_raises_regex(ValueError, "'indices' contains"):
        validate_indices(indices, 2)
Exemplo n.º 8
0
def test_validate_indices_ok():
    indices = np.asarray([0, 1])
    validate_indices(indices, 2)
    validate_indices(indices[:0], 0)
    validate_indices(np.array([-1, -1]), 0)
Exemplo n.º 9
0
def test_validate_indices_empty():
    with pytest.raises(IndexError, match="indices are out"):
        validate_indices(np.array([0, 1]), 0)
Exemplo n.º 10
0
def test_validate_indices_high():
    indices = np.asarray([0, 1, 2])
    with pytest.raises(IndexError, match="indices are out"):
        validate_indices(indices, 2)
Exemplo n.º 11
0
def test_validate_indices_low():
    indices = np.asarray([0, -2])
    with pytest.raises(ValueError, match="'indices' contains"):
        validate_indices(indices, 2)