def test_remove(self): top = Assembly() g = top._depgraph.component_graph() comps = [name for name in g] self.assertEqual(comps, ['driver']) top.add('comp', Component()) g = top._depgraph.component_graph() comps = [name for name in g] self.assertEqual(set(comps), set(['driver', 'comp'])) top.remove('comp') g = top._depgraph.component_graph() comps = [name for name in g] self.assertEqual(comps, ['driver'])
def test_remove(self): top = Assembly() g = top._depgraph.component_graph() comps = [name for name in g] self.assertEqual(comps, ["driver"]) top.add("comp", Component()) g = top._depgraph.component_graph() comps = [name for name in g] self.assertEqual(set(comps), set(["driver", "comp"])) top.remove("comp") g = top._depgraph.component_graph() comps = [name for name in g] self.assertEqual(comps, ["driver"])