git://git.onelab.eu
/
sfa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
expose slice tags in SFA RSepc
[sfa.git]
/
sfa
/
rspecs
/
pg_rspec.py
diff --git
a/sfa/rspecs/pg_rspec.py
b/sfa/rspecs/pg_rspec.py
index
a68bd31
..
d1c4ea7
100755
(executable)
--- a/
sfa/rspecs/pg_rspec.py
+++ b/
sfa/rspecs/pg_rspec.py
@@
-73,12
+73,13
@@
class PGRSpec(RSpec):
#if 'interfaces' in node:
#if 'interfaces' in node:
- def add_slivers(self,
hostname
s, check_for_dupes=False):
- if not isinstance(
hostname
s, list):
-
hostnames = [hostname
s]
+ def add_slivers(self,
sliver
s, check_for_dupes=False):
+ if not isinstance(
sliver
s, list):
+
slivers = [sliver
s]
nodes_with_slivers = self.get_nodes_with_slivers()
nodes_with_slivers = self.get_nodes_with_slivers()
- for hostname in hostnames:
+ for sliver in slivers:
+ hostname = sliver['hostname']
if hostname in nodes_with_slivers:
continue
nodes = self.xml.xpath('//rspecv2:node[@component_name="%s"] | //node[@component_name="%s"]' % (hostname, hostname), namespaces=self.namespaces)
if hostname in nodes_with_slivers:
continue
nodes = self.xml.xpath('//rspecv2:node[@component_name="%s"] | //node[@component_name="%s"]' % (hostname, hostname), namespaces=self.namespaces)