Merge branch 'master' into blender2.8
[blender.git] / tests / python / render_layer / test_scene_copy_b.py
1 # ############################################################
2 # Importing - Same For All Render Layer Tests
3 # ############################################################
4
5 import unittest
6 import os
7 import sys
8
9 from render_layer_common import *
10
11
12 # ############################################################
13 # Testing
14 # ############################################################
15
16 class UnitTesting(RenderLayerTesting):
17     def test_scene_collections_link(self):
18         """
19         See if scene copying 'LINK_OBJECTS' is working for scene collections
20         """
21         import os
22         ROOT = self.get_root()
23
24         # note: nothing should change, so using `layers_simple.json`
25         filepath_layers_json_copy = os.path.join(ROOT, 'layers_simple.json')
26         self.do_scene_copy(
27                 filepath_layers_json_copy,
28                 'LINK_OBJECTS',
29                 (get_scene_collections,))
30
31
32 # ############################################################
33 # Main - Same For All Render Layer Tests
34 # ############################################################
35
36 if __name__ == '__main__':
37     UnitTesting._extra_arguments = setup_extra_arguments(__file__)
38     unittest.main()