X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Futil%2FrspecHelper.py;h=a943190a57d506b3893d039f72973ac5a68daa78;hb=4f61ba7cac1ca7efea1c62d5cb2d43bbd3695311;hp=8d0023935db57aaa4ef7e66a9c464f3ca07a17ba;hpb=4b59a12b27501140af3ab52d695e990e14fe4903;p=sfa.git diff --git a/sfa/util/rspecHelper.py b/sfa/util/rspecHelper.py index 8d002393..a943190a 100755 --- a/sfa/util/rspecHelper.py +++ b/sfa/util/rspecHelper.py @@ -52,6 +52,12 @@ class RSpec: result = self.rspec.xpath("./network/site/node/hostname/text()") return result + def get_network_list(self): + return self.rspec.xpath("./network[@name]/@name") + + def get_nodes_from_network(self, network): + return self.rspec.xpath("./network[@name='%s']/site/node/hostname/text()" % network) + def get_sliver_list(self): result = self.rspec.xpath("./network/site/node[sliver]/hostname/text()") return result