From a6e8ba595cf69e98c7023fea57233ee0d34c8ec3 Mon Sep 17 00:00:00 2001 From: Mohamed Larabi Date: Tue, 1 Oct 2013 11:54:45 +0200 Subject: [PATCH] Rspecs: remove testbed dependencies --- sfa/rspecs/elements/versions/pgv2Lease.py | 1 - sfa/rspecs/elements/versions/pgv2Node.py | 7 +++---- sfa/rspecs/elements/versions/sfav1Lease.py | 1 - sfa/rspecs/elements/versions/sfav1Node.py | 5 ++--- sfa/rspecs/elements/versions/sfav1Sliver.py | 1 - 5 files changed, 5 insertions(+), 10 deletions(-) diff --git a/sfa/rspecs/elements/versions/pgv2Lease.py b/sfa/rspecs/elements/versions/pgv2Lease.py index 7d439e94..10a10c8f 100644 --- a/sfa/rspecs/elements/versions/pgv2Lease.py +++ b/sfa/rspecs/elements/versions/pgv2Lease.py @@ -14,7 +14,6 @@ from sfa.rspecs.elements.versions.pgv2SliverType import PGv2SliverType from sfa.rspecs.elements.versions.pgv2Interface import PGv2Interface from sfa.rspecs.elements.lease import Lease -from sfa.planetlab.plxrn import xrn_to_hostname class PGv2Lease: @staticmethod diff --git a/sfa/rspecs/elements/versions/pgv2Node.py b/sfa/rspecs/elements/versions/pgv2Node.py index 533e51a6..343715ba 100644 --- a/sfa/rspecs/elements/versions/pgv2Node.py +++ b/sfa/rspecs/elements/versions/pgv2Node.py @@ -1,4 +1,4 @@ -from sfa.util.xrn import Xrn +from sfa.util.xrn import Xrn, get_leaf from sfa.util.xml import XpathFilter from sfa.rspecs.elements.node import Node @@ -16,7 +16,6 @@ from sfa.rspecs.elements.versions.sfav1PLTag import SFAv1PLTag from sfa.rspecs.elements.granularity import Granularity from sfa.rspecs.elements.attribute import Attribute -from sfa.planetlab.plxrn import xrn_to_hostname class PGv2Node: @staticmethod @@ -28,7 +27,7 @@ class PGv2Node: node_elems.append(node_elem) # set component name if node.get('component_id'): - component_name = xrn_to_hostname(node['component_id']) + component_name = get_leaf(Xrn(node['component_id']).get_hrn()) node_elem.set('component_name', component_name) # set hardware types if node.get('hardware_types'): @@ -39,7 +38,7 @@ class PGv2Node: node_elem.add_instance('location', node['location'], Location.fields) # set granularity - if node['exclusive'] == "true": + if node.get('exclusive') == "true": granularity = node.get('granularity') node_elem.add_instance('granularity', granularity, granularity.fields) # set interfaces diff --git a/sfa/rspecs/elements/versions/sfav1Lease.py b/sfa/rspecs/elements/versions/sfav1Lease.py index fa735cd3..379636a1 100644 --- a/sfa/rspecs/elements/versions/sfav1Lease.py +++ b/sfa/rspecs/elements/versions/sfav1Lease.py @@ -16,7 +16,6 @@ from sfa.rspecs.elements.versions.sfav1PLTag import SFAv1PLTag from sfa.rspecs.elements.versions.pgv2Services import PGv2Services from sfa.rspecs.elements.lease import Lease -from sfa.planetlab.plxrn import xrn_to_hostname class SFAv1Lease: diff --git a/sfa/rspecs/elements/versions/sfav1Node.py b/sfa/rspecs/elements/versions/sfav1Node.py index 2f839c48..6db8a53f 100644 --- a/sfa/rspecs/elements/versions/sfav1Node.py +++ b/sfa/rspecs/elements/versions/sfav1Node.py @@ -1,6 +1,6 @@ from sfa.util.sfalogging import logger from sfa.util.xml import XpathFilter -from sfa.util.xrn import Xrn +from sfa.util.xrn import Xrn, get_leaf from sfa.rspecs.elements.element import Element from sfa.rspecs.elements.node import Node @@ -15,7 +15,6 @@ from sfa.rspecs.elements.versions.sfav1Sliver import SFAv1Sliver from sfa.rspecs.elements.versions.sfav1PLTag import SFAv1PLTag from sfa.rspecs.elements.versions.pgv2Services import PGv2Services -from sfa.planetlab.plxrn import xrn_to_hostname class SFAv1Node: @@ -43,7 +42,7 @@ class SFAv1Node: # set component_name attribute and hostname element if 'component_id' in node and node['component_id']: - component_name = xrn_to_hostname(node['component_id']) + component_name = get_leaf(Xrn(node['component_id']).get_hrn()) node_elem.set('component_name', component_name) hostname_elem = node_elem.add_element('hostname') hostname_elem.set_text(component_name) diff --git a/sfa/rspecs/elements/versions/sfav1Sliver.py b/sfa/rspecs/elements/versions/sfav1Sliver.py index 851d11c7..a2b07a13 100644 --- a/sfa/rspecs/elements/versions/sfav1Sliver.py +++ b/sfa/rspecs/elements/versions/sfav1Sliver.py @@ -5,7 +5,6 @@ from sfa.rspecs.elements.element import Element from sfa.rspecs.elements.sliver import Sliver from sfa.rspecs.elements.versions.sfav1PLTag import SFAv1PLTag -from sfa.planetlab.plxrn import PlXrn class SFAv1Sliver: -- 2.47.0