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