test_move_into_scene_collection_f.py 1.4 KB

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