test_move_into_scene_collection_g.py 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. # ############################################################
  2. # Importing - Same For All Render Layer Tests
  3. # ############################################################
  4. import unittest
  5. import os
  6. import sys
  7. from view_layer_common import *
  8. # ############################################################
  9. # Testing
  10. # ############################################################
  11. class UnitTesting(MoveSceneCollectionTesting):
  12. def get_reference_scene_tree_map(self):
  13. reference_tree_map = [
  14. ['B', None],
  15. ['C', [
  16. ['1', None],
  17. ['2', None],
  18. ['3', [
  19. ['dog', [
  20. ['A', [
  21. ['i', None],
  22. ['ii', None],
  23. ['iii', None],
  24. ]],
  25. ]],
  26. ['cat', None],
  27. ]],
  28. ]],
  29. ]
  30. return reference_tree_map
  31. def test_scene_collection_into(self):
  32. """
  33. Test outliner operations
  34. """
  35. tree = self.setup_tree()
  36. self.assertTrue(tree['A'].move_into(tree['dog']))
  37. self.compare_tree_maps()
  38. # ############################################################
  39. # Main - Same For All Render Layer Tests
  40. # ############################################################
  41. if __name__ == '__main__':
  42. UnitTesting._extra_arguments = setup_extra_arguments(__file__)
  43. unittest.main()