コード例 #1
0
ファイル: xdd_naming_test.py プロジェクト: DaElf/xdd
 def testRelativeDirFileCopy(self):
     """Test copying a file to '..'"""
     n = PosixNamingStrategy()
     (rc, dirs, files, links) = n.buildDirsFilesLinks('Makefile',
                                                      '..', 
                                                      targetExists=True, 
                                                      targetIsDir=True)
     self.assertEqual(rc, 0)
     self.assertEqual(dirs, [])
     self.assertEqual(files, [('Makefile', '../Makefile')])
     self.assertEqual(links, []) 
コード例 #2
0
ファイル: xdd_naming_test.py プロジェクト: DaElf/xdd
 def testAbsolutePathFileCopy(self):
     """Test copying to /dev/zero to /dev/null"""
     n = PosixNamingStrategy()
     (rc, dirs, files, links) = n.buildDirsFilesLinks('/dev/zero',
                                                      '/dev/null', 
                                                      targetExists=True, 
                                                      targetIsDir=False)
     self.assertEqual(rc, 0)
     self.assertEqual(dirs, [])
     self.assertEqual(files, [('/dev/zero', '/dev/null')])
     self.assertEqual(links, []) 
コード例 #3
0
ファイル: flowbuilder.py プロジェクト: DaElf/xdd
 def buildWalk(self, source, target, targetExists, targetIsDir):
     """
     @return a (rc, dirs, files, symlinks) tuple
     rc is 0 on success
     dirs is the list of source dirs to create
     files is a list of (sourcename, sinkname) tuples
     links is a list of (target, sinkname) tuples
     """
     namer = PosixNamingStrategy()
     return namer.buildDirsFilesLinks(source, target, 
                                      targetExists, targetIsDir)
コード例 #4
0
ファイル: xdd_naming_test.py プロジェクト: yoyz/xdd
 def testRelativeDirFileCopy(self):
     """Test copying a file to '..'"""
     n = PosixNamingStrategy()
     (rc, dirs, files, links) = n.buildDirsFilesLinks('Makefile',
                                                      '..',
                                                      targetExists=True,
                                                      targetIsDir=True)
     self.assertEqual(rc, 0)
     self.assertEqual(dirs, [])
     self.assertEqual(files, [('Makefile', '../Makefile')])
     self.assertEqual(links, [])
コード例 #5
0
ファイル: xdd_naming_test.py プロジェクト: yoyz/xdd
 def testAbsolutePathFileCopy(self):
     """Test copying to /dev/zero to /dev/null"""
     n = PosixNamingStrategy()
     (rc, dirs, files, links) = n.buildDirsFilesLinks('/dev/zero',
                                                      '/dev/null',
                                                      targetExists=True,
                                                      targetIsDir=False)
     self.assertEqual(rc, 0)
     self.assertEqual(dirs, [])
     self.assertEqual(files, [('/dev/zero', '/dev/null')])
     self.assertEqual(links, [])
コード例 #6
0
ファイル: flowbuilder.py プロジェクト: yoyz/xdd
 def buildWalk(self, source, target, targetExists, targetIsDir):
     """
     @return a (rc, dirs, files, symlinks) tuple
     rc is 0 on success
     dirs is the list of source dirs to create
     files is a list of (sourcename, sinkname) tuples
     links is a list of (target, sinkname) tuples
     """
     namer = PosixNamingStrategy()
     return namer.buildDirsFilesLinks(source, target, targetExists,
                                      targetIsDir)