diff --git a/unittest/CMakeLists.txt b/unittest/CMakeLists.txt index 72bfb1bb33e19ab97a0476fe265d576059969635..4453547a4341f1f27b2fb40a3049f66e14e45a90 100644 --- a/unittest/CMakeLists.txt +++ b/unittest/CMakeLists.txt @@ -113,6 +113,7 @@ add_python_lib_unit_test("py-deprecation-policy" add_python_lib_unit_test("py-return-by-ref" "unittest/python/test_return_by_ref.py") add_python_lib_unit_test("py-eigen-ref" "unittest/python/test_eigen_ref.py") +add_python_lib_unit_test("py-id" "unittest/python/test_id.py") if(NOT NUMPY_WITH_BROKEN_UFUNC_SUPPORT) add_python_lib_unit_test("py-user-type" "unittest/python/test_user_type.py") diff --git a/unittest/python/test_id.py b/unittest/python/test_id.py new file mode 100644 index 0000000000000000000000000000000000000000..c6d87bb5e611bc248cbd39bbfbf79009bbb80589 --- /dev/null +++ b/unittest/python/test_id.py @@ -0,0 +1,11 @@ +import eigenpy + +ldlt1 = eigenpy.LDLT() +ldlt2 = eigenpy.LDLT() + +id1 = ldlt1.id() +id2 = ldlt2.id() + +assert id1 != id2 +assert id1 == ldlt1.id() +assert id2 == ldlt2.id()