mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-03-25 05:05:16 +00:00
cli: add tests for 'tahoe stats --verbose'
This commit is contained in:
parent
94de73ddc0
commit
ead0e4d6ca
@ -68,7 +68,7 @@ class SlowOperationRunner:
|
||||
if not data["finished"]:
|
||||
return False
|
||||
if self.options.get("verbose"):
|
||||
print jdata
|
||||
print >>stdout, jdata
|
||||
return True
|
||||
self.write_results(data)
|
||||
return True
|
||||
|
@ -2440,6 +2440,25 @@ class DeepCheckWebGood(DeepCheckBase, unittest.TestCase):
|
||||
self.failUnless("10001-31622 : 1".strip() in lines)
|
||||
d.addCallback(_check3)
|
||||
|
||||
d.addCallback(lambda res:
|
||||
self._run_cli(["stats",
|
||||
"--node-directory", basedir,
|
||||
"--verbose",
|
||||
self.root_uri]))
|
||||
def _check4((out,err)):
|
||||
data = simplejson.loads(out)
|
||||
self.failUnlessEqual(data["count-immutable-files"], 1)
|
||||
self.failUnlessEqual(data["count-immutable-files"], 1)
|
||||
self.failUnlessEqual(data["count-mutable-files"], 1)
|
||||
self.failUnlessEqual(data["count-literal-files"], 2)
|
||||
self.failUnlessEqual(data["count-files"], 4)
|
||||
self.failUnlessEqual(data["count-directories"], 1)
|
||||
self.failUnlessEqual(data["size-immutable-files"], 13000)
|
||||
self.failUnlessEqual(data["size-literal-files"], 48)
|
||||
self.failUnless([11,31,2] in data["size-files-histogram"])
|
||||
self.failUnless([10001,31622,1] in data["size-files-histogram"])
|
||||
d.addCallback(_check4)
|
||||
|
||||
return d
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user