Exemplo n.º 1
0
 def testSplitPFN_noOpaque(self):
     self.assertEqual(
         ("splitable/test/test1", "test1", "splitable/test/test1", ""),
         StageOutImpl.splitPFN("splitable/test/test1"))
     self.assertEqual(('//eoscms//eos/cms/store/', 'eoscms',
                       '//eoscms//eos/cms/store/', ""),
                      StageOutImpl.splitPFN("//eoscms//eos/cms/store/"))
Exemplo n.º 2
0
 def testSplitPFN_pathConnector2(self):
     self.assertEqual(
         ('root', 'eoscms', 'cms', "?path=default&default2"),
         StageOutImpl.splitPFN(
             "root://eoscms//eos/cms/store?path=cms&path=default&default2"))
Exemplo n.º 3
0
 def testSplitPFN_path2(self):
     self.assertEqual(
         ('root', 'eoscms', 'cms', "?cms2ss&path=default"),
         StageOutImpl.splitPFN(
             "root://eoscms//eos/cms/store?path=cms&cms2ss&path=default"))
Exemplo n.º 4
0
 def testSplitPFN_doubleSlashRoot(self):
     self.assertEqual(
         ('root', 'eoscms', '/eos/cms/store/', ""),
         StageOutImpl.splitPFN("root://eoscms//eos/cms/store/"))
Exemplo n.º 5
0
 def testSplitPFN_pathConnector2(self):
     self.assertEqual(('root', 'eoscms', 'cms', "?path=default&default2"),
                      StageOutImpl.splitPFN("root://eoscms//eos/cms/store?path=cms&path=default&default2"))
Exemplo n.º 6
0
 def testSplitPFN_path2(self):
     self.assertEqual(('root', 'eoscms', 'cms', "?cms2ss&path=default"),
                      StageOutImpl.splitPFN("root://eoscms//eos/cms/store?path=cms&cms2ss&path=default"))
Exemplo n.º 7
0
 def testSplitPFN_doubleSlashRoot(self):
     self.assertEqual(('root', 'eoscms', '/eos/cms/store/', ""),
                      StageOutImpl.splitPFN("root://eoscms//eos/cms/store/"))
Exemplo n.º 8
0
 def testSplitPFN_noOpaque(self):
     self.assertEqual(("splitable/test/test1", "test1", "splitable/test/test1", ""),
                      StageOutImpl.splitPFN("splitable/test/test1"))
     self.assertEqual(('//eoscms//eos/cms/store/', 'eoscms', '//eoscms//eos/cms/store/', ""),
                      StageOutImpl.splitPFN("//eoscms//eos/cms/store/"))