Changeset View
Changeset View
Standalone View
Standalone View
tests/python/view_layer/test_evaluation_visibility_f.py
- This file was moved from tests/python/render_layer/test_evaluation_visibility_f.py.
| # ############################################################ | # ############################################################ | ||||
| # Importing - Same For All Render Layer Tests | # Importing - Same For All Render Layer Tests | ||||
| # ############################################################ | # ############################################################ | ||||
| import unittest | import unittest | ||||
| import os | import os | ||||
| import sys | import sys | ||||
| from render_layer_common import * | from view_layer_common import * | ||||
| # ############################################################ | # ############################################################ | ||||
| # Testing | # Testing | ||||
| # ############################################################ | # ############################################################ | ||||
| class UnitTesting(RenderLayerTesting): | class UnitTesting(ViewLayerTesting): | ||||
| def test_visibility(self): | def test_visibility(self): | ||||
| """ | """ | ||||
| See if the depsgraph evaluation is correct | See if the depsgraph evaluation is correct | ||||
| """ | """ | ||||
| import bpy | import bpy | ||||
| scene = bpy.context.scene | scene = bpy.context.scene | ||||
| workspace = bpy.context.workspace | workspace = bpy.context.workspace | ||||
| cube = bpy.data.objects.new('guinea pig', bpy.data.meshes.new('mesh')) | cube = bpy.data.objects.new('guinea pig', bpy.data.meshes.new('mesh')) | ||||
| layer = scene.render_layers.new('Visibility Test') | layer = scene.view_layers.new('Visibility Test') | ||||
| layer.collections.unlink(layer.collections[0]) | layer.collections.unlink(layer.collections[0]) | ||||
| scene.render_layers.active = layer | scene.view_layers.active = layer | ||||
| workspace.render_layer = layer | workspace.view_layer = layer | ||||
| scene_collection_mom = scene.master_collection.collections.new("Mom") | scene_collection_mom = scene.master_collection.collections.new("Mom") | ||||
| scene_collection_kid = scene_collection_mom.collections.new("Kid") | scene_collection_kid = scene_collection_mom.collections.new("Kid") | ||||
| scene_collection_mom.objects.link(cube) | scene_collection_mom.objects.link(cube) | ||||
| scene_collection_kid.objects.link(cube) | scene_collection_kid.objects.link(cube) | ||||
| layer_collection_mom = layer.collections.link(scene_collection_mom) | layer_collection_mom = layer.collections.link(scene_collection_mom) | ||||
| Show All 17 Lines | |||||