def test_du(): fs = MemoryFileSystem() fs.store = { "/dir/afile": MemoryFile(fs, "/afile", b"a"), "/dir/dirb/afile": MemoryFile(fs, "/afile", b"bb"), "/dir/dirb/bfile": MemoryFile(fs, "/afile", b"ccc"), } assert fs.du("/dir") == 6 assert fs.du("/dir", total=False)["/dir/dirb/afile"] == 2 assert fs.du("/dir", maxdepth=0) == 1
def test_du(): fs = MemoryFileSystem() fs.store = { '/dir/afile': MemoryFile(fs, '/afile', b'a'), '/dir/dirb/afile': MemoryFile(fs, '/afile', b'bb'), '/dir/dirb/bfile': MemoryFile(fs, '/afile', b'ccc'), } assert fs.du('/dir') == 6 assert fs.du('/dir', total=False)['/dir/dirb/afile'] == 2 assert fs.du('/dir', maxdepth=0) == 1