def setUp(self): self.t = DirectoryScanner() self.builder = DirectoryTreeBuilder() # construct a known directory structure, suitable for testing - it includes files, directories, ACL's, etc self.contents_path = self.builder.make_dir("BB/TextEdit.app/Contents", 0755) self.builder.make_dir("BB/TextEdit.app/Contents/Resources", 0755) self.builder.make_dir("BB/TextEdit.app/Contents/Frameworks", 0755) self.builder.create_file("BB/TextEdit.app/Contents/Stupid.txt", 0755, 425) # produce a single scan of the fake file-system entries self.p = PersistentScanningState("tree-tests.sqlite") self.t.addPathsForScanning([self.builder.rootDir]) self.initialScan() self.mergeScan()
def setUp(self): self.t = DirectoryScanner() self.builder = DirectoryTreeBuilder() # construct a known directory structure, suitable for testing - it includes files, directories, ACL's, etc self.contents_path = self.builder.make_dir("AA/TextEdit.app/Contents", 0755) self.builder.make_dir("AA/TextEdit.app/Contents/Resources", 0755) self.builder.make_dir("AA/TextEdit.app/Contents/Frameworks", 0755) self.dbName = "find-diffs.sqlite" self.removeDB() # produce a single scan of the fake file-system entries self.p = PersistentScanningState(self.dbName) self.t.addPathsForScanning([self.builder.rootDir]) self.initialScan()