示例#1
0
def test_empty(VectorArray):
    with pytest.raises(Exception):
        VectorArray.empty(-1)
    with pytest.raises(Exception):
        VectorArray.empty(1, reserve=-1)
    for dim, r in product((0, 1, 2, 10, 100), (0, 1, 100)):
        v = VectorArray.empty(dim, reserve=r)
        assert v.dim == dim
        assert len(v) == 0
        if hasattr(v, 'data'):
            d = v.data
            assert d.shape == (0, dim)