mirror of
https://github.com/ipfs/kubo.git
synced 2025-08-06 19:44:01 +08:00
align output for the command ipfs object stat
License: MIT Signed-off-by: Eric Wu <myself659@163.com>
This commit is contained in:
@ -347,8 +347,10 @@ var ObjectStatCmd = &cmds.Command{
|
||||
Type: ipld.NodeStat{},
|
||||
Encoders: cmds.EncoderMap{
|
||||
cmds.Text: cmds.MakeTypedEncoder(func(req *cmds.Request, w io.Writer, out *ipld.NodeStat) error {
|
||||
wtr := tabwriter.NewWriter(w, 0, 0, 1, ' ', 0)
|
||||
defer wtr.Flush()
|
||||
fw := func(s string, n int) {
|
||||
fmt.Fprintf(w, "%s: %d\n", s, n)
|
||||
fmt.Fprintf(wtr, "%s:\t%d\n", s, n)
|
||||
}
|
||||
fw("NumLinks", out.NumLinks)
|
||||
fw("BlockSize", out.BlockSize)
|
||||
|
@ -69,10 +69,10 @@ test_object_cmd() {
|
||||
'
|
||||
|
||||
test_expect_success "'ipfs object get' output looks good" '
|
||||
echo "NumLinks: 0" > expected_stat &&
|
||||
echo "BlockSize: 18" >> expected_stat &&
|
||||
echo "LinksSize: 2" >> expected_stat &&
|
||||
echo "DataSize: 16" >> expected_stat &&
|
||||
echo "NumLinks: 0" > expected_stat &&
|
||||
echo "BlockSize: 18" >> expected_stat &&
|
||||
echo "LinksSize: 2" >> expected_stat &&
|
||||
echo "DataSize: 16" >> expected_stat &&
|
||||
echo "CumulativeSize: 18" >> expected_stat &&
|
||||
test_cmp expected_stat actual_stat
|
||||
'
|
||||
@ -276,11 +276,11 @@ test_object_cmd() {
|
||||
'
|
||||
|
||||
test_expect_success "ipfs object stat output looks good" '
|
||||
echo NumLinks: 1 > obj_stat_exp &&
|
||||
echo BlockSize: 47 >> obj_stat_exp &&
|
||||
echo LinksSize: 45 >> obj_stat_exp &&
|
||||
echo DataSize: 2 >> obj_stat_exp &&
|
||||
echo CumulativeSize: 114 >> obj_stat_exp &&
|
||||
echo "NumLinks: 1" > obj_stat_exp &&
|
||||
echo "BlockSize: 47" >> obj_stat_exp &&
|
||||
echo "LinksSize: 45" >> obj_stat_exp &&
|
||||
echo "DataSize: 2" >> obj_stat_exp &&
|
||||
echo "CumulativeSize: 114" >> obj_stat_exp &&
|
||||
|
||||
test_cmp obj_stat_exp obj_stat_out
|
||||
'
|
||||
|
Reference in New Issue
Block a user