Add unit test for python serdes

release/4.3a0
Fan Jiang 2020-10-07 02:29:29 -04:00
parent 82d6b8b66b
commit 114f069f23
1 changed files with 8 additions and 0 deletions

View File

@ -65,6 +65,14 @@ class TestPose3(GtsamTestCase):
actual = Pose3.adjoint_(xi, xi) actual = Pose3.adjoint_(xi, xi)
np.testing.assert_array_equal(actual, expected) np.testing.assert_array_equal(actual, expected)
def test_serialization(self):
"""Test if serialization is working normally"""
expected = Pose3(Rot3.Ypr(0.0, 1.0, 0.0), Point3(1, 1, 0))
actual = Pose3()
serialized = expected.serialize()
actual.deserialize(serialized)
self.gtsamAssertEquals(expected, actual, 1e-10)
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() unittest.main()