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()