X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=test%2Fcsit%2Flibraries%2FTopology.py;fp=test%2Fcsit%2Flibraries%2FTopology.py;h=0000000000000000000000000000000000000000;hb=23412e442bc8e1b8f3d27e233829cf106b6ad0b8;hp=11a5c71fecc1e7252e534654337afabea56885fb;hpb=732659be50eedc962e9cf09b09ac15e459523c7a;p=integration.git diff --git a/test/csit/libraries/Topology.py b/test/csit/libraries/Topology.py deleted file mode 100644 index 11a5c71f..00000000 --- a/test/csit/libraries/Topology.py +++ /dev/null @@ -1,46 +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')