rspecs/iotlab: fixed missing position element during RSpec parsing
authorJordan Augé <jordan.auge@lip6.fr>
Tue, 24 Sep 2013 13:47:39 +0000 (15:47 +0200)
committerMohamed Larabi <mohamed.larabi@inria.fr>
Wed, 2 Oct 2013 13:34:33 +0000 (15:34 +0200)
sfa/rspecs/elements/versions/iotlabv1Node.py

index 9ad1341..4abfdf2 100644 (file)
@@ -184,6 +184,12 @@ class Iotlabv1Node:
             node['interfaces'] = [iface_elem.get_instance(Interface) \
                                             for iface_elem in iface_elems]
 
+            # get position
+            position_elems = node_elem.xpath('./default:position | ./position')
+            if position_elems:
+                position_elem = position_elems[0]
+                node['position'] = position_elem.get_instance(IotlabPosition)
+
             # get services
             #node['services'] = PGv2Services.get_services(node_elem)