[Bf-blender-cvs] [dccc60dd8a5] temp-sybren-alembic-fix-test: Alembic: fix unit test on macOS/Windows
Sybren A. Stüvel
noreply at git.blender.org
Mon Feb 17 10:44:52 CET 2020
Commit: dccc60dd8a5e246efe3861c0d018797cb5cfe03f
Author: Sybren A. Stüvel
Date: Mon Feb 17 10:44:24 2020 +0100
Branches: temp-sybren-alembic-fix-test
https://developer.blender.org/rBdccc60dd8a5e246efe3861c0d018797cb5cfe03f
Alembic: fix unit test on macOS/Windows
===================================================================
M tests/python/bl_alembic_io_test.py
===================================================================
diff --git a/tests/python/bl_alembic_io_test.py b/tests/python/bl_alembic_io_test.py
index 0f74b773c32..431fd53be54 100644
--- a/tests/python/bl_alembic_io_test.py
+++ b/tests/python/bl_alembic_io_test.py
@@ -336,18 +336,22 @@ class CameraExportImportTest(unittest.TestCase):
actual_rot = ob_eval.matrix_world.to_euler('XYZ')
actual_scale = ob_eval.matrix_world.to_scale()
- self.assertAlmostEqual(expect_loc[0], actual_loc.x, delta=1e-5)
- self.assertAlmostEqual(expect_loc[1], actual_loc.y, delta=1e-5)
- self.assertAlmostEqual(expect_loc[2], actual_loc.z, delta=1e-5)
+ # Precision of the 'almost equal' comparisons.
+ delta_loc = delta_scale = 1e-6
+ delta_rot = math.degrees(1e-6)
- self.assertAlmostEqual(expect_rot_deg[0], math.degrees(actual_rot.x), delta=1e-5)
- self.assertAlmostEqual(expect_rot_deg[1], math.degrees(actual_rot.y), delta=1e-5)
- self.assertAlmostEqual(expect_rot_deg[2], math.degrees(actual_rot.z), delta=1e-5)
+ self.assertAlmostEqual(expect_loc[0], actual_loc.x, delta=delta_loc)
+ self.assertAlmostEqual(expect_loc[1], actual_loc.y, delta=delta_loc)
+ self.assertAlmostEqual(expect_loc[2], actual_loc.z, delta=delta_loc)
+
+ self.assertAlmostEqual(expect_rot_deg[0], math.degrees(actual_rot.x), delta=delta_rot)
+ self.assertAlmostEqual(expect_rot_deg[1], math.degrees(actual_rot.y), delta=delta_rot)
+ self.assertAlmostEqual(expect_rot_deg[2], math.degrees(actual_rot.z), delta=delta_rot)
# This test doesn't use scale.
- self.assertAlmostEqual(1, actual_scale.x, delta=1e-5)
- self.assertAlmostEqual(1, actual_scale.y, delta=1e-5)
- self.assertAlmostEqual(1, actual_scale.z, delta=1e-5)
+ self.assertAlmostEqual(1, actual_scale.x, delta=delta_scale)
+ self.assertAlmostEqual(1, actual_scale.y, delta=delta_scale)
+ self.assertAlmostEqual(1, actual_scale.z, delta=delta_scale)
def main():
More information about the Bf-blender-cvs
mailing list