def content(self): d = Directory("dir") d1 = Directory("dir/a/b") d2 = Directory("dir/c") d3 = Directory("dir/d/e") f1 = File("dir/g.txt") f2 = File("dir/e.txt") d1.createTree() d2.createTree() d3.createTree() f1.createFile() f2.createFile() l = d.getFilesList() assert (l == {"dir/e.txt", "dir/g.txt"}) l = d.getDirsList() assert (l == {"dir/a", "dir/c", "dir/d"}) l = d.getContentList() assert (l == {"dir/e.txt", "dir/g.txt", "dir/a", "dir/c", "dir/d"}) d.removeDir()