def testCollectShallow(self): files = CollectFiles(self.testpath,self.testpatt,recursive=False) expected = [ (self.testpath,"TestScanFiles1.txt") , (self.testpath,"TestScanFiles2.txt") ] c = compareLists(files, expected) assert c == None, "Wrong file list: "+repr(c)
def testCollectDirsShallow(self): dirs = CollectDirectoryContents(self.srcPath, baseDir=self.basePath, recursive=False) expected = [ "resources/TestScanDir1" , "resources/TestScanDir2" , "resources/TestScanFilesSubDir" ] c = compareLists(dirs, expected) assert c == None, "Wrong directory list: "+repr(c)
def testCollectFilesShallow(self): dirs = CollectDirectoryContents(self.srcPath, baseDir=self.basePath, listDirs=False, listFiles=True, recursive=False) expected = [ "resources/TestDomHelpers.xml" , "resources/TestScanFiles1.txt" , "resources/TestScanFiles2.txt" ] c = compareLists(dirs, expected) assert c == None, "Wrong directory list: "+repr(c)
def testCollectRecursive(self): files = CollectFiles(self.testpath,self.testpatt) expected = [ (self.testpath,"TestScanFiles1.txt") , (self.testpath,"TestScanFiles2.txt") , (self.testpath+"TestScanFilesSubDir","TestScanFiles31.txt") , (self.testpath+"TestScanFilesSubDir","TestScanFiles32.txt") ] c = compareLists(files, expected) assert c == None, "Wrong file list: "+repr(c)
def testCollectDirsRecursiveEmptyBase(self): dirs = CollectDirectoryContents(self.srcPath, baseDir="") expected = [ self.basePath+"/resources/TestScanDir1" , self.basePath+"/resources/TestScanDir1/SubDir1a" , self.basePath+"/resources/TestScanDir1/SubDir1b" , self.basePath+"/resources/TestScanDir2" , self.basePath+"/resources/TestScanDir2/SubDir2" , self.basePath+"/resources/TestScanFilesSubDir" ] c = compareLists(dirs, expected) assert c == None, "Wrong directory list: "+repr(c)
def testCollectFilesRecursiveEmptyBase(self): dirs = CollectDirectoryContents(self.srcPath, baseDir="", listDirs=False, listFiles=True, recursive=True) expected = [ self.basePath+"/resources/TestDomHelpers.xml" , self.basePath+"/resources/TestScanFiles1.txt" , self.basePath+"/resources/TestScanFiles2.txt" , self.basePath+"/resources/TestScanFilesSubDir/TestScanFiles31.txt" , self.basePath+"/resources/TestScanFilesSubDir/TestScanFiles32.txt" ] c = compareLists(dirs, expected) assert c == None, "Wrong directory list: "+repr(c)
def testCollectAllRecursiveBaseEndswithSep(self): dirs = CollectDirectoryContents(self.srcPath, baseDir=self.basePath+"/", listDirs=True, listFiles=True, recursive=True) expected = [ "resources/TestScanDir1" , "resources/TestScanDir1/SubDir1a" , "resources/TestScanDir1/SubDir1b" , "resources/TestScanDir2" , "resources/TestScanDir2/SubDir2" , "resources/TestScanFilesSubDir" , "resources/TestDomHelpers.xml" , "resources/TestScanFiles1.txt" , "resources/TestScanFiles2.txt" , "resources/TestScanFilesSubDir/TestScanFiles31.txt" , "resources/TestScanFilesSubDir/TestScanFiles32.txt" ] c = compareLists(dirs, expected) assert c == None, "Wrong directory list: "+repr(c)