diff --git a/unittest/test_load.py b/unittest/test_load.py
index e650bdce0b57971c2b255dacb9dc5bec9d3d8910..7e1d4150e910ba4bac958da4214f46776976b42b 100755
--- a/unittest/test_load.py
+++ b/unittest/test_load.py
@@ -50,7 +50,8 @@ class RobotTestCase(unittest.TestCase):
         except ImportError:
             import pinocchio
 
-            self.assertLess(int(pinocchio.__version__.split(".")[0]), 3)
+            pin_version = tuple(int(i) for i in pinocchio.__version__.split("."))
+            self.assertLess(pin_version, (2, 9, 1))
 
     def test_double_pendulum(self):
         self.check("double_pendulum", 2, 2)