1# ############################################################
2# Importing - Same For All Render Layer Tests
3# ############################################################
4
5import unittest
6import os
7import sys
8
9from view_layer_common import *
10
11
12# ############################################################
13# Testing
14# ############################################################
15
16class 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.assertFalse(self.move_below('Layer 1.3.cat', 'Layer 1.3.dog'))
31        self.compare_tree_maps()
32
33    def test_layer_collection_move_b(self):
34        """
35        Test outliner operations
36        """
37        self.setup_tree()
38        self.assertFalse(self.move_above('Layer 1.3.dog', 'Layer 1.3.cat'))
39        self.compare_tree_maps()
40
41
42# ############################################################
43# Main - Same For All Render Layer Tests
44# ############################################################
45
46if __name__ == '__main__':
47    UnitTesting._extra_arguments = setup_extra_arguments(__file__)
48    unittest.main()
49