def organize(self): fields = DocumentFields() fields.setField("title", "document about internet") fields.setField("year", "2014") fields.setField("authors", "John Bruf, Tommy Bamo") fields.setField("keywords", "Computer science, Photography") fields.setField("journal", "Journal of Computer Science") dir = Directory("document_about_internet") dir.removeDir() d = DocumentFolder() d.setDocFields(fields) d.create() assert(not d.hasVideoFolder()) assert(not d.hasImageFolder()) assert(not d.hasNotesFolder()) assert(not d.hasDescFolder()) d.organize() assert(d.hasVideoFolder()) assert(d.hasImageFolder()) assert(d.hasNotesFolder()) assert(d.hasDescFolder()) notesPath = d.getNotesFilePath() print notesPath assert(File(notesPath).exists()) d.delete()
def internFolders(self): a = DocumentFields() a.setField("title", "document") d = DocumentFolder() d.setDocFields(a) d.create() assert(d.getDir().exists()) assert(not d.hasVideoFolder()) assert(not d.hasImageFolder()) assert(not d.hasNotesFolder()) assert(not d.hasDescFolder()) d.createVideoFolder() d.createImageFolder() d.createNotesFolder() d.createDescFolder() assert(d.hasVideoFolder()) assert(d.hasImageFolder()) assert(d.hasNotesFolder()) assert(d.hasDescFolder()) d.delete()