-#!/usr/bin/python
+#!/usr/bin/env python3
import sys
import unittest
from sfa.util.faults import *
from sfa.util.xrn import Xrn
-from sfa.util.plxrn import PlXrn
+
+from sfa.planetlab.plxrn import PlXrn
verbose=False
class TestXrn(unittest.TestCase):
def __hrn(self,h,t,exp_urn):
- if verbose: print 'testing (',h,t,') expecting',exp_urn
+ if verbose: print('testing (',h,t,') expecting',exp_urn)
xrn=Xrn(h,type=t)
- if verbose: print xrn.dump_string()
+ if verbose: print(xrn.dump_string())
urn=xrn.get_urn()
(h1,t1) = Xrn(urn).get_hrn_type()
if h1!=h or t1!=t or urn!=exp_urn:
- print "hrn->urn->hrn : MISMATCH with in=(%s,%s) -- out=(%s,%s) -- urn=%s"%(h,t,h1,t1,urn)
+ print("hrn->urn->hrn : MISMATCH with in=(%s,%s) -- out=(%s,%s) -- urn=%s"%(h,t,h1,t1,urn))
self.assertEqual(h1,h)
self.assertEqual(t1,t)
self.assertEqual(urn,exp_urn)
def test_host001 (self):
xrn=PlXrn (auth="ple.inria",hostname="onelab09.pl.sophia.inria.fr")
- self.assertEqual (xrn.get_hrn_type(), ("ple.inria.onelab09",'node'))
+ self.assertEqual (xrn.get_hrn_type(), ("ple.inria.onelab09\\.pl\\.sophia\\.inria\\.fr",'node'))
def test_host002 (self):
xrn=PlXrn (auth="ple\\.inria",hostname="onelab09.pl.sophia.inria.fr")
- self.assertEqual (xrn.get_hrn_type(), ("ple\\.inria.onelab09",'node'))
+ self.assertEqual (xrn.get_hrn_type(), ("ple\\.inria.onelab09\\.pl\\.sophia\\.inria\\.fr",'node'))
def test_slice001 (self):
xrn=PlXrn (auth="ple",slicename="inria_omftest")