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)