def test_removal_of_nested_entitys_parent(self):
        scene_graph = SceneGraph()

        scene_graph.add("foo")
        scene_graph.add_to_parent("bar", "foo")

        self.assertIn("foo", scene_graph)
        self.assertIn("bar", scene_graph)

        scene_graph.remove("foo")

        self.assertNotIn("foo", scene_graph)
        self.assertNotIn("bar", scene_graph)
 def test_removal(self):
     scene_graph = SceneGraph()
     scene_graph.add("foo")
     self.assertIn("foo", scene_graph)
     scene_graph.remove("foo")
     self.assertNotIn("foo", scene_graph)