Skip to content

Commit ec4350b

Browse files
committed
[unittest] Added slicing tests
1 parent 8f1bc01 commit ec4350b

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

unittest/python/test_std_vector.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,3 +98,12 @@ def checkZero(v):
9898
# Test mutable __getitem__
9999
l5[0][:] = 0.0
100100
assert np.allclose(l5[0], 0.0)
101+
102+
# Test slicing
103+
l6 = eigenpy.StdVec_VectorXd()
104+
for _ in range(4):
105+
l6.append(np.random.randn(3))
106+
checkAllValues(l6[:1], l6.tolist()[:1])
107+
checkAllValues(l6[1:], l6.tolist()[1:])
108+
checkAllValues(l6[:-1], l6.tolist()[:-1])
109+
checkAllValues(l6[::2], l6.tolist()[::2])

0 commit comments

Comments
 (0)