diff --git a/Tests/Py/Functional/auto_slicing.py b/Tests/Py/Functional/auto_slicing.py
index ce629660e94007c1e9653b8701297dbba825c8ce..df0597ba856b53b8f405096d86dd5b22cac7fb87 100644
--- a/Tests/Py/Functional/auto_slicing.py
+++ b/Tests/Py/Functional/auto_slicing.py
@@ -45,14 +45,14 @@ class SlicedSpheresTest(unittest.TestCase):
         particle = ba.Particle(matParticle, ff)
         diff = infrastruct.diff_MiniGISAS(get_sample(particle, False),
                                           get_sample(particle, True))
-        self.assertLess(diff, 1e-9)
+        self.assertLess(diff, 5e-12)
 
     def testSlicingPlainFF(self):
         self.runPlainFF(ba.Cone(8., 9., 80*ba.deg))
         self.runPlainFF(ba.Cylinder(3., 9.))
         self.runPlainFF(ba.EllipsoidalCylinder(3., 4., 9.))
         # self.runPlainFF(ba.HemiEllipsoid(7., 8., 9.)) # yet unsupported
-        self.runPlainFF(ba.HorizontalCylinder(5., 19.)) # TODO restore tol=1e-13
+        self.runPlainFF(ba.HorizontalCylinder(5., 19.))
         self.runPlainFF(ba.HorizontalCylinder(5., 19., -4., 4.))
         self.runPlainFF(ba.HorizontalCylinder(6., 19., -3., 3.))
         self.runPlainFF(ba.Sphere(5.))