提交 041c46e7 作者: Iaroslav Gridin 提交者: Łukasz Magiera

Add tests for FetchBlocks gateway option

License: MIT
Signed-off-by: 's avatarIaroslav Gridin <voker57@gmail.com>
上级 aa5daed3
...@@ -215,4 +215,36 @@ test_expect_success "GET compact blocks succeeds" ' ...@@ -215,4 +215,36 @@ test_expect_success "GET compact blocks succeeds" '
test_kill_ipfs_daemon test_kill_ipfs_daemon
GWPORT=32563
test_expect_success "set up iptb testbed" '
iptb testbed create -type localipfs -count 2 -force -init &&
ipfsi 0 config Addresses.Gateway /ip4/127.0.0.1/tcp/$GWPORT
'
test_expect_success "set NoFetch to true in config of node 0" '
ipfsi 0 config --bool=true Gateway.NoFetch true
'
test_expect_success "start ipfs nodes" '
iptb start -wait &&
iptb connect 0 1
'
test_expect_success "try fetching not present key from node 0" '
echo "hi" | ipfsi 1 add -Q > hi.hash &&
test_expect_code 22 curl -f "http://127.0.0.1:$GWPORT/ipfs/$(cat hi.hash)"
'
test_expect_success "try fetching present key from from node 0" '
echo "hi" | ipfsi 0 add -Q > hi.hash &&
PORT1=$(ipfs config Addresses.Gateway | cut -d/ -f 5) &&
curl -f "http://127.0.0.1:$GWPORT/ipfs/$(cat hi.hash)"
'
test_expect_success "stop testbed" '
iptb stop
'
test_done test_done
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论