X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=test%2Ftools%2FRobot_Tool%2Flibraries%2FTopology.py;fp=test%2Ftools%2FRobot_Tool%2Flibraries%2FTopology.py;h=0000000000000000000000000000000000000000;hb=59e81c38620fa1b61e15771191e35771450b9499;hp=131dc667f4dd85298a0345c40794c2414dc644b6;hpb=072f6e3a8d1bdf8f4c663843589c22d93ba07791;p=integration%2Ftest.git diff --git a/test/tools/Robot_Tool/libraries/Topology.py b/test/tools/Robot_Tool/libraries/Topology.py deleted file mode 100644 index 131dc667f4..0000000000 --- a/test/tools/Robot_Tool/libraries/Topology.py +++ /dev/null @@ -1,45 +0,0 @@ -""" -Library for the robot based system test tool of the OpenDaylight project. -Authors: Baohua Yang@IBM, Denghui Huang@IBM -Updated: 2013-11-10 -""" -from robot.libraries.BuiltIn import BuiltIn - - -class Topology(object): - ''' - Topology class provide topology database and provide many method to get property of topology. - ''' - topo_nodes_db = [ - [], - [{u'type': u'OF', u'id': u'00:00:00:00:00:00:00:01'}], - [{u'type': u'OF', u'id': u'00:00:00:00:00:00:00:01'}, - {u'type': u'OF', u'id': u'00:00:00:00:00:00:00:02'}, - {u'type': u'OF', u'id': u'00:00:00:00:00:00:00:03'}]] - - def __init__(self): - self.builtin = BuiltIn() - - def get_nodes_from_topology(self, topo_level): - ''' - get nodes from topology database by topology tree level - ''' - if isinstance(topo_level, str) or isinstance(topo_level, unicode): - if topo_level.isdigit(): - topo_level = int(topo_level) - if topo_level <= 0: - return None - return self.topo_nodes_db[topo_level] - else: - return None - elif isinstance(topo_level, int): - if topo_level <= 0: - return None - return self.topo_nodes_db[topo_level] - else: - return None - -if __name__ == '__main__': - topology = Topology() - print topology.get_nodes_from_topology(2) - print topology.get_nodes_from_topology('2')