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(MoveSceneCollectionSyncTesting): 17 def get_reference_scene_tree_map(self): 18 reference_tree_map = [ 19 ['A', [ 20 ['i', None], 21 ['ii', None], 22 ['3', [ 23 ['dog', None], 24 ['cat', None], 25 ]], 26 ['iii', None], 27 ]], 28 ['B', None], 29 ['C', [ 30 ['1', None], 31 ['2', None], 32 ]], 33 ] 34 return reference_tree_map 35 36 def test_scene_collection_move(self): 37 """ 38 Test outliner operations 39 """ 40 tree = self.setup_tree() 41 self.assertTrue(tree['3'].move_below(tree['ii'])) 42 self.compare_tree_maps() 43 44 45# ############################################################ 46# Main - Same For All Render Layer Tests 47# ############################################################ 48 49if __name__ == '__main__': 50 UnitTesting._extra_arguments = setup_extra_arguments(__file__) 51 unittest.main() 52