Rename any instance of scene layer or render layer in code with view layer
[blender.git] / tests / python / view_layer / test_move_above_below_layer_collection_j.py
1 # ############################################################
2 # Importing - Same For All Render Layer Tests
3 # ############################################################
4
5 import unittest
6 import os
7 import sys
8
9 from view_layer_common import *
10
11
12 # ############################################################
13 # Testing
14 # ############################################################
15
16 class UnitTesting(MoveLayerCollectionTesting):
17     def get_reference_scene_tree_map(self):
18         # original tree, no changes
19         return self.get_initial_scene_tree_map()
20
21     def get_reference_layers_tree_map(self):
22         # original tree, no changes
23         return self.get_initial_layers_tree_map()
24
25     def test_layer_collection_move_a(self):
26         """
27         Test outliner operations
28         """
29         self.setup_tree()
30         self.assertTrue(self.move_below('Layer 1.3.dog', 'Layer 1.3.cat'))
31         self.assertTrue(self.move_above('Layer 1.3.dog', 'Layer 1.3.cat'))
32         self.compare_tree_maps()
33
34     def test_layer_collection_move_b(self):
35         """
36         Test outliner operations
37         """
38         self.setup_tree()
39
40         # collection that will be moved
41         collection_original = self.parse_move('Layer 1.3.dog')
42         collection_original.hide = False
43         collection_original.hide_select = True
44
45         # move
46         self.assertTrue(self.move_below('Layer 1.3.dog', 'Layer 1.3.cat'))
47         self.assertTrue(self.move_above('Layer 1.3.dog', 'Layer 1.3.cat'))
48         self.compare_tree_maps()
49
50         # we expect the settings to be carried along from the
51         # original layer collection
52         collection_new = self.parse_move('Layer 1.3.dog')
53         self.assertEqual(collection_new.hide, False)
54         self.assertEqual(collection_new.hide_select, True)
55
56
57 # ############################################################
58 # Main - Same For All Render Layer Tests
59 # ############################################################
60
61 if __name__ == '__main__':
62     UnitTesting._extra_arguments = setup_extra_arguments(__file__)
63     unittest.main()