コード例 #1
0
ファイル: factory.py プロジェクト: Anhmike/canopsis
 def create_topology(self, topo_name, topoEdge, topoNode):
     '''
         TODO
     '''
     # Initialize the Toplogy Manager
     manager = TopologyManager()
     # Create the topology name
     topo = Topology(id=topo_name)
     # Add the topology Edge
     topo.add_elts(topoEdge)
     # Add the topology nodes
     topo.add_elts(topoNode)
     # Save the topology
     topo.save(manager=manager)
コード例 #2
0
ファイル: elements.py プロジェクト: crudbug/canopsis
    def test_delete(self):
        """Test if topology nodes exist after deleting a topology.
        """

        topology = Topology()
        node = TopoNode()
        topology.add_elts(node)

        topology.save(manager=self.manager)

        node = self.manager.get_elts(node.id)
        self.assertIsNotNone(node)

        topology.delete(manager=self.manager)
        node = self.manager.get_elts(node.id)
        self.assertIsNone(node)