@@ -24,8 +24,10 @@ import (
24
24
"github.com/ipfs/go-ipfs/repo"
25
25
26
26
ci "gx/ipfs/QmNiJiXwWE3kRhZrC5ej3kSjWHm337pYfhjLGSCDNKJP2s/go-libp2p-crypto"
27
+ cid "gx/ipfs/QmR8BauakNcBa3RbE4nbQu76PDiJgoQgz8AJdhJuiU4TAw/go-cid"
27
28
cbor "gx/ipfs/QmRoARq3nkUb13HSKZGepCZSWe5GrVPwx7xURJGZ7KWv9V/go-ipld-cbor"
28
29
pstore "gx/ipfs/QmUymf8fJtideyv3z727BcZUifGBjMZMpCJqu3Gxk5aRUk/go-libp2p-peerstore"
30
+ apicid "gx/ipfs/QmWf8NwKFLbTBvAvZst3bYF7WEEetzxWyMhvQ885cj9MM8/go-cidutil/apicid"
29
31
unixfs "gx/ipfs/QmXLCwhHh7bxRsBnCKNE9BAN87V44aSxXLquZYTtjr6fZ3/go-unixfs"
30
32
mocknet "gx/ipfs/QmXnpYYg2onGLXVxM4Q5PEFcx29k8zeJQkPeLAk9h9naxg/go-libp2p/p2p/net/mock"
31
33
files "gx/ipfs/QmZMWMvWMVKCbHetJ4RgndbuEF1io2UpUxwQwtNjtYPzSC/go-ipfs-files"
@@ -165,6 +167,14 @@ func wrapped(f files.File) files.File {
165
167
})
166
168
}
167
169
170
+ func apiCid (hash string ) apicid.Hash {
171
+ c , err := cid .Decode (hash )
172
+ if err != nil {
173
+ panic (err )
174
+ }
175
+ return apicid .FromCid (c )
176
+ }
177
+
168
178
func TestAdd (t * testing.T ) {
169
179
ctx := context .Background ()
170
180
_ , api , err := makeAPI (ctx )
@@ -384,7 +394,7 @@ func TestAdd(t *testing.T) {
384
394
data : strFile (helloStr ),
385
395
path : "/ipfs/zb2rhdhmJjJZs9qkhQCpCQ7VREFkqWw3h1r8utjVvQugwHPFd" ,
386
396
events : []coreiface.AddEvent {
387
- {Name : "zb2rhdhmJjJZs9qkhQCpCQ7VREFkqWw3h1r8utjVvQugwHPFd" , Hash : "zb2rhdhmJjJZs9qkhQCpCQ7VREFkqWw3h1r8utjVvQugwHPFd" , Size : strconv .Itoa (len (helloStr ))},
397
+ {Name : "zb2rhdhmJjJZs9qkhQCpCQ7VREFkqWw3h1r8utjVvQugwHPFd" , Hash : apiCid ( "zb2rhdhmJjJZs9qkhQCpCQ7VREFkqWw3h1r8utjVvQugwHPFd" ) , Size : strconv .Itoa (len (helloStr ))},
388
398
},
389
399
opts : []options.UnixfsAddOption {options .Unixfs .RawLeaves (true )},
390
400
},
@@ -393,8 +403,8 @@ func TestAdd(t *testing.T) {
393
403
data : twoLevelDir (),
394
404
path : "/ipfs/QmVG2ZYCkV1S4TK8URA3a4RupBF17A8yAr4FqsRDXVJASr" ,
395
405
events : []coreiface.AddEvent {
396
- {Name : "t/abc" , Hash : "QmU7nuGs2djqK99UNsNgEPGh6GV4662p6WtsgccBNGTDxt" , Size : "62" },
397
- {Name : "t" , Hash : "QmVG2ZYCkV1S4TK8URA3a4RupBF17A8yAr4FqsRDXVJASr" , Size : "229" },
406
+ {Name : "t/abc" , Hash : apiCid ( "QmU7nuGs2djqK99UNsNgEPGh6GV4662p6WtsgccBNGTDxt" ) , Size : "62" },
407
+ {Name : "t" , Hash : apiCid ( "QmVG2ZYCkV1S4TK8URA3a4RupBF17A8yAr4FqsRDXVJASr" ) , Size : "229" },
398
408
},
399
409
recursive : true ,
400
410
opts : []options.UnixfsAddOption {options .Unixfs .Silent (true )},
@@ -404,11 +414,11 @@ func TestAdd(t *testing.T) {
404
414
data : twoLevelDir (),
405
415
path : "/ipfs/QmVG2ZYCkV1S4TK8URA3a4RupBF17A8yAr4FqsRDXVJASr" ,
406
416
events : []coreiface.AddEvent {
407
- {Name : "t/abc/def" , Hash : "QmNyJpQkU1cEkBwMDhDNFstr42q55mqG5GE5Mgwug4xyGk" , Size : "13" },
408
- {Name : "t/bar" , Hash : "QmS21GuXiRMvJKHos4ZkEmQDmRBqRaF5tQS2CQCu2ne9sY" , Size : "14" },
409
- {Name : "t/foo" , Hash : "QmfAjGiVpTN56TXi6SBQtstit5BEw3sijKj1Qkxn6EXKzJ" , Size : "14" },
410
- {Name : "t/abc" , Hash : "QmU7nuGs2djqK99UNsNgEPGh6GV4662p6WtsgccBNGTDxt" , Size : "62" },
411
- {Name : "t" , Hash : "QmVG2ZYCkV1S4TK8URA3a4RupBF17A8yAr4FqsRDXVJASr" , Size : "229" },
417
+ {Name : "t/abc/def" , Hash : apiCid ( "QmNyJpQkU1cEkBwMDhDNFstr42q55mqG5GE5Mgwug4xyGk" ) , Size : "13" },
418
+ {Name : "t/bar" , Hash : apiCid ( "QmS21GuXiRMvJKHos4ZkEmQDmRBqRaF5tQS2CQCu2ne9sY" ) , Size : "14" },
419
+ {Name : "t/foo" , Hash : apiCid ( "QmfAjGiVpTN56TXi6SBQtstit5BEw3sijKj1Qkxn6EXKzJ" ) , Size : "14" },
420
+ {Name : "t/abc" , Hash : apiCid ( "QmU7nuGs2djqK99UNsNgEPGh6GV4662p6WtsgccBNGTDxt" ) , Size : "62" },
421
+ {Name : "t" , Hash : apiCid ( "QmVG2ZYCkV1S4TK8URA3a4RupBF17A8yAr4FqsRDXVJASr" ) , Size : "229" },
412
422
},
413
423
recursive : true ,
414
424
},
@@ -424,7 +434,7 @@ func TestAdd(t *testing.T) {
424
434
{Name : "" , Bytes : 524288 },
425
435
{Name : "" , Bytes : 786432 },
426
436
{Name : "" , Bytes : 1000000 },
427
- {Name : "QmXXNNbwe4zzpdMg62ZXvnX1oU7MwSrQ3vAEtuwFKCm1oD" , Hash : "QmXXNNbwe4zzpdMg62ZXvnX1oU7MwSrQ3vAEtuwFKCm1oD" , Size : "1000256" },
437
+ {Name : "QmXXNNbwe4zzpdMg62ZXvnX1oU7MwSrQ3vAEtuwFKCm1oD" , Hash : apiCid ( "QmXXNNbwe4zzpdMg62ZXvnX1oU7MwSrQ3vAEtuwFKCm1oD" ) , Size : "1000256" },
428
438
},
429
439
recursive : true ,
430
440
opts : []options.UnixfsAddOption {options .Unixfs .Progress (true )},
0 commit comments