def test_dont_add_man_size(self):
     node = get_empty_node_with_empty_children(4)
     meshes = [[[0.5, 0.5, 0.5], [1, 0.5, 1], [1, 1, 1]],
               [[0.6, 0.6, 0.6], [0.6, 0.7, 0.7], [0.5, 0.5, 0.5]]]
     node.Meshes = meshes
     Cot._fill_tree(node, 2)
     self.assertEqual(2, len(node.Children[7].Meshes))
 def test_add_first_lvl_mesh(self):
     node = get_empty_node_with_empty_children(4)
     mesh = [[[1, 1, 1], [1, 2, 1], [2, 2, 2]]]
     node.Meshes = mesh
     Cot._fill_tree(node, 0.5)
     self.assertEqual(1, len(node.Meshes))
     self.assertEqual(mesh, node.Meshes)
 def test_add_third_lvl(self):
     node = get_empty_node_with_empty_children(4)
     meshes = [[[0.5, 0.5, 0.5], [1, 0.5, 1], [1, 1, 1]],
               [[0.6, 0.6, 0.6], [0.6, 0.7, 0.7], [0.5, 0.5, 0.5]]]
     node.Meshes = meshes
     Cot._fill_tree(node, 1)
     self.assertEqual(1, len(node.Children[7].Children[7].Meshes))
     self.assertEqual(1, len(node.Children[7].Meshes))
 def test_dont_add_one_mesh(self):
     node = get_empty_node_with_empty_children(4)
     meshes = [[[0.6, 0.6, 0.6], [0.6, 0.7, 0.7], [0.5, 0.5, 0.5]]]
     node.Meshes = meshes
     Cot._fill_tree(node, 1)
     self.assertEqual(1, len(node.Meshes))