RSpecVersion.todict() needs to turn values() into a list()
[sfa.git] / sfa / openstack / osxrn.py
index 0a888b7..6a3944c 100644 (file)
@@ -17,13 +17,15 @@ class OSXrn(Xrn):
     def __init__(self, name=None, auth=None, **kwds):
         
         config = Config()
+        self.id = id
         if name is not None:
+            Xrn.__init__(self, **kwds)
             if 'type' in kwds:
                 self.type = kwds['type']
             if auth is not None:
                 self.hrn='.'.join([auth, cleanup_name(name)]) 
             else:
-                self.hrn = config.SFA_INTERFACE_HRN + "." + cleanup_name(name)
+                self.hrn = name.replace('_', '.')
             self.hrn_to_urn()
         else:
             Xrn.__init__(self, **kwds)   
@@ -48,9 +50,6 @@ class OSXrn(Xrn):
 
     def get_tenant_name(self):
         self._normalize()
-        tenant_name = self.hrn
-        tenant_name = ".".join(tenant_name.split('.')[1:])
+        tenant_name = self.hrn.replace('\.', '')
         return tenant_name
-        
-        
-            
+