def create(self): a = DocumentFields() a.setField("title", "document") d = DocumentFolder() d.setDocFields(a) for title in self.titles: a.setField("title", title) d.create() assert(d.getDir().exists()) d.delete() assert(not d.getDir().exists()) dir = Directory("documents") dir.createDir() for title in self.titles: a.setField("title", title) d.create(dir.getPath().getAbsolutePath()) assert(d.getDir().exists()) d.delete() assert(not d.getDir().exists()) dir.removeDir()
def test_create(self): a = DocumentFields() a.setField("title", "document") d = DocumentFolder() d.setDocFields(a) # Creation in local folder for title in self.titles: a.setField("title", title) d.create() self.assertTrue(d.getDir().exists()) d.delete() self.assertFalse(d.getDir().exists()) dir = Directory("documents") dir.createDir() # Creaton in another folder for title in self.titles: a.setField("title", title) d.create(dir.getPath().getAbsolutePath()) self.assertTrue(d.getDir().exists()) d.delete() self.assertFalse(d.getDir().exists()) dir.removeDir()
def create(self): d = Directory("dir") assert(not d.exists()) d.createDir() assert(d.exists()) assert(not d.isRegularFile()) assert(d.isDirectory())
def test_create(self): d = Directory("dir") self.assertFalse(d.exists()) d.createDir() self.assertTrue(d.exists()) self.assertFalse(d.isRegularFile()) self.assertTrue(d.isDirectory())
def test_remove(self): d = Directory("dir") d.createDir() d.removeFile() self.assertTrue(d.exists()) d.removeDir() self.assertFalse(d.exists())
def create(self, path="."): if (not self._fields.hasTitle()): raise RuntimeError("Error : attempt to create a document folder without title") return name = self.computeFolderName() self._path = MyPath(path + "/" + name) self._path = self._path.findNotUsedPath() folder = Directory(self._path) folder.createDir()
def createInternFolder(self, name): docDir = Directory(self.path_) # TODO : exception if (not docDir.exists()): print "Unable to create internal folder ", name, " in : ", self.path_ return dir = Directory(self.path_.getAbsolutePath() + "/" + name) dir.createDir()
def create(self, path="."): if (self.fields_ == None): print "Error : attempt to create a document folder without fields" return elif (not self.fields_.hasTitle()): print "Error : attempt to create a document folder without title" return name = self.computeFolderName() self.path_ = Path(path + "/" + name) folder = Directory(self.path_) folder.createDir()
def test_containsExtension(self): d = Directory("dir") f1 = File("dir/text.txt") f2 = File("dir/image.png") d.createDir() f1.createFile() f2.createFile() self.assertTrue(d.containsFileExtension(".txt"), "Directory contains .txt") self.assertTrue(d.containsFileExtension(".png"), "Directory contains .png") self.assertFalse(d.containsFileExtension(".pdf"), "Directory does not contain .pdf") d.removeDir()
def createTree(self): d = Directory("dir/fg/a") assert(not d.exists()) d.createDir() assert(not d.exists()) d.createTree() assert(d.exists()) d.removeFile() assert(d.exists()) d.removeDir() assert(not d.exists()) d = Directory("dir") assert(d.exists()) d.removeDir() assert(not d.exists())
def test_createTree(self): d = Directory("dir/fg/a") self.assertFalse(d.exists()) with self.assertRaises(FileNotFoundError): d.createDir() self.assertFalse(d.exists()) d.createTree() self.assertTrue(d.exists()) d.removeFile() self.assertTrue(d.exists()) d.removeDir() self.assertFalse(d.exists()) d = Directory("dir") self.assertTrue(d.exists()) d.removeDir() self.assertFalse(d.exists())
def createInternFolder(self, name): self._checkDirectoryExists() directory = Directory(self._path.getAbsolutePath() + "/" + name) directory.createDir()