Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorSybren A. Stüvel <sybren@stuvel.eu>2018-06-12 16:39:54 +0300
committerSybren A. Stüvel <sybren@stuvel.eu>2018-06-12 16:39:54 +0300
commit1b5e3e1c019e5209b557f6699902d275b9bc67aa (patch)
tree1e181f25b425d9bb084f9e9247ed5f26de27d251 /tests
parent39e050af407edb9de7058f0128f55d221def0344 (diff)
Use evaluated objects in Alembic unit tests
This at least makes sure the tests don't fail any more. Possibly there should be more evaluation happening there.
Diffstat (limited to 'tests')
-rw-r--r--tests/python/bl_alembic_import_test.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/python/bl_alembic_import_test.py b/tests/python/bl_alembic_import_test.py
index a96c8f6fdb3..558db659990 100644
--- a/tests/python/bl_alembic_import_test.py
+++ b/tests/python/bl_alembic_import_test.py
@@ -93,6 +93,7 @@ class SimpleImportTest(AbstractAlembicTest):
self.assertIsNone(objects['locator2'].parent)
# Shouldn't have inherited the ABC parent's transform.
+ loc2 = bpy.context.depsgraph.id_eval_get(objects['locator2'])
x, y, z = objects['locator2'].matrix_world.to_translation()
self.assertAlmostEqual(0, x)
self.assertAlmostEqual(0, y)
@@ -102,7 +103,8 @@ class SimpleImportTest(AbstractAlembicTest):
self.assertEqual(objects['locator2'], objects['locatorShape2'].parent)
# Should have inherited its ABC parent's transform.
- x, y, z = objects['locatorShape2'].matrix_world.to_translation()
+ locshp2 = bpy.context.depsgraph.id_eval_get(objects['locatorShape2'])
+ x, y, z = locshp2.matrix_world.to_translation()
self.assertAlmostEqual(0, x)
self.assertAlmostEqual(0, y)
self.assertAlmostEqual(2, z)
@@ -143,6 +145,7 @@ class SimpleImportTest(AbstractAlembicTest):
# Check that the file loaded ok.
bpy.context.scene.frame_set(10)
+ cube = bpy.context.depsgraph.id_eval_get(cube)
x, y, z = cube.matrix_world.to_euler('XYZ')
self.assertAlmostEqual(x, 0)
self.assertAlmostEqual(y, 0)
@@ -153,6 +156,7 @@ class SimpleImportTest(AbstractAlembicTest):
bpy.data.cache_files[fname].filepath = relpath
bpy.context.scene.frame_set(10)
+ cube = bpy.context.depsgraph.id_eval_get(cube)
x, y, z = cube.matrix_world.to_euler('XYZ')
self.assertAlmostEqual(x, 0)
self.assertAlmostEqual(y, 0)
@@ -165,6 +169,7 @@ class SimpleImportTest(AbstractAlembicTest):
if args.with_legacy_depsgraph:
bpy.context.scene.frame_set(10)
+ cube = bpy.context.depsgraph.id_eval_get(cube)
x, y, z = cube.matrix_world.to_euler('XYZ')
self.assertAlmostEqual(x, math.pi / 2, places=5)
self.assertAlmostEqual(y, 0)