예제 #1
0
    def test_du(self):
        basedir = "util/FileUtil/test_du"
        fileutil.make_dirs(basedir)
        d = os.path.join(basedir, "space-consuming")
        self.mkdir(d, "a/b")
        self.touch(d, "a/b/1.txt", data="a"*10)
        self.touch(d, "a/b/2.txt", data="b"*11)
        self.mkdir(d, "a/c")
        self.touch(d, "a/c/1.txt", data="c"*12)
        self.touch(d, "a/c/2.txt", data="d"*13)

        used = fileutil.du(basedir)
        self.failUnlessEqual(10+11+12+13, used)
예제 #2
0
    def test_du(self):
        basedir = "util/FileUtil/test_du"
        fileutil.make_dirs(basedir)
        d = os.path.join(basedir, "space-consuming")
        self.mkdir(d, "a/b")
        self.touch(d, "a/b/1.txt", data="a" * 10)
        self.touch(d, "a/b/2.txt", data="b" * 11)
        self.mkdir(d, "a/c")
        self.touch(d, "a/c/1.txt", data="c" * 12)
        self.touch(d, "a/c/2.txt", data="d" * 13)

        used = fileutil.du(basedir)
        self.failUnlessEqual(10 + 11 + 12 + 13, used)