From 4b433c161d133e7db9085dc12d91e570599ac83a Mon Sep 17 00:00:00 2001 From: ManifoldFR <wilson.jallet@polytechnique.org> Date: Fri, 11 Nov 2022 18:51:11 +0100 Subject: [PATCH] unittest: update test_std_vector.py --- unittest/python/test_std_vector.py | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/unittest/python/test_std_vector.py b/unittest/python/test_std_vector.py index 9e976ab5..7f7c99a5 100644 --- a/unittest/python/test_std_vector.py +++ b/unittest/python/test_std_vector.py @@ -9,8 +9,11 @@ np.random.seed(0) l1 = [np.random.randn(3), np.random.randn(2)] l2 = eigenpy.StdVec_VectorXd(l1) -l3 = [np.random.randn(2, 2).T, np.random.randn(3, 1), np.random.randn(4, 2)] -l4 = [np.random.randn(3, 3).T for _ in range(4)] +l3 = [np.random.randn(2, 2).T, np.random.randn(3, 1)] +l3.append(np.eye(2, order="F")) +l3.append(np.eye(2, order="C")) +l4 = [np.random.randn(3, 3).T for _ in range(3)] +l4[-1] = l4[-1].T def checkAllValues(li1, li2): @@ -23,10 +26,7 @@ def checkAllValues(li1, li2): checkAllValues(l1, l2) checkAllValues(l1, copyStdVector(l1)) -print(l2[0]) l2[0][:2] = 0.0 -printVectorOfMatrix(l2) - assert np.allclose(l2[0][:2], 0.0) print("l1") @@ -57,6 +57,7 @@ print("l1:") vector.setZero(l1) print(l1) checkZero(l1) +print("-----------------") print("l2:") l2_py = l2.tolist() @@ -70,8 +71,14 @@ print("l3_std:") vector.setZero(l3_copy) pprint.pp(list(l3_copy)) checkZero(l3_copy) +print("-----------------") print("l3:") vector.setZero(l3) pprint.pp(list(l3)) # checkZero(l3) +print("-----------------") + +print("l4:") +vector.setZero(l4) +pprint.pp(list(l4)) -- GitLab