[Bf-blender-cvs] [40b18768b4d] temp-group-collections: Update unittests
Dalai Felinto
noreply at git.blender.org
Wed Nov 1 18:15:00 CET 2017
Commit: 40b18768b4dfcd24fcb22bb904157e6c3ed6a702
Author: Dalai Felinto
Date: Tue Oct 31 10:24:17 2017 -0200
Branches: temp-group-collections
https://developer.blender.org/rB40b18768b4dfcd24fcb22bb904157e6c3ed6a702
Update unittests
===================================================================
M tests/python/render_layer/test_group_a.py
M tests/python/render_layer/test_group_b.py
M tests/python/render_layer/test_group_c.py
===================================================================
diff --git a/tests/python/render_layer/test_group_a.py b/tests/python/render_layer/test_group_a.py
index d7e8e6b2f95..7c94f6a2700 100644
--- a/tests/python/render_layer/test_group_a.py
+++ b/tests/python/render_layer/test_group_a.py
@@ -16,7 +16,7 @@ from render_layer_common import *
class UnitTesting(RenderLayerTesting):
def test_group_create_basic(self):
"""
- See if the creation of new groups is working
+ See if the creation of new groups is not crashing anything.
"""
import bpy
scene = bpy.context.scene
diff --git a/tests/python/render_layer/test_group_b.py b/tests/python/render_layer/test_group_b.py
index d9e66ad8f09..c51a46954ce 100644
--- a/tests/python/render_layer/test_group_b.py
+++ b/tests/python/render_layer/test_group_b.py
@@ -16,7 +16,8 @@ from render_layer_common import *
class UnitTesting(RenderLayerTesting):
def test_group_create_basic(self):
"""
- See if the creation of new groups is working
+ See if the creation of new groups is preserving visibility flags
+ from the original collections.
"""
import bpy
scene = bpy.context.scene
diff --git a/tests/python/render_layer/test_group_c.py b/tests/python/render_layer/test_group_c.py
index 05fbbe968f2..8b3ac40addd 100644
--- a/tests/python/render_layer/test_group_c.py
+++ b/tests/python/render_layer/test_group_c.py
@@ -16,7 +16,8 @@ from render_layer_common import *
class UnitTesting(RenderLayerTesting):
def test_group_create_basic(self):
"""
- See if the creation of new groups is working
+ More advanced creation of group from a collection not directly linked
+ to the scene layer.
"""
import bpy
scene = bpy.context.scene
@@ -24,23 +25,26 @@ class UnitTesting(RenderLayerTesting):
# clean slate
self.cleanup_tree()
- child = bpy.data.objects.new("Child", None)
+ children = [bpy.data.objects.new("Child", None) for i in range(3)]
master_collection = scene.master_collection
- scene_collection = master_collection.collections.new('Collection')
- scene_collection.objects.link(child)
- layer_collection_one = scene.render_layers[0].collections.link(scene_collection)
- layer_collection_two = scene.render_layers[0].collections.link(scene_collection)
+ grandma_scene_collection = master_collection.collections.new('Grand-Mother')
+ mom_scene_collection = grandma_scene_collection.collections.new('Mother')
+
+ grandma_scene_collection.objects.link(children[0])
+ mom_scene_collection.objects.link(children[1])
+
+ grandma_layer_collection = scene.render_layers[0].collections.link(grandma_scene_collection)
+ mom_layer_collection = grandma_layer_collection.collections[mom_scene_collection.name]
# update depsgraph
scene.update()
# create group
- group = layer_collection_one.create_group()
+ group = mom_layer_collection.create_group()
# update depsgraph
scene.update()
- scene.depsgraph.debug_graphviz("/tmp/a.dot")
# ############################################################
More information about the Bf-blender-cvs
mailing list