1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-05-17 15:06:47 +08:00

Nonfunctional (#10753)

* fix typos
* fix func name in docstring
* use t.TempDir instead of os.MkdirTemp
* fix typo
* unique option names

(cherry picked from commit 095cc0d731e3addfc2b7505763dee7a67ba895ab)
This commit is contained in:
Andrew Gillis
2025-03-11 14:04:16 -07:00
committed by Marcin Rataj
parent 8af7f131e7
commit e89d86b824
5 changed files with 13 additions and 15 deletions

View File

@ -47,7 +47,7 @@ func (c *Config) SetBootstrapPeers(bps []peer.AddrInfo) {
c.Bootstrap = BootstrapPeerStrings(bps) c.Bootstrap = BootstrapPeerStrings(bps)
} }
// ParseBootstrapPeer parses a bootstrap list into a list of AddrInfos. // ParseBootstrapPeers parses a bootstrap list into a list of AddrInfos.
func ParseBootstrapPeers(addrs []string) ([]peer.AddrInfo, error) { func ParseBootstrapPeers(addrs []string) ([]peer.AddrInfo, error) {
maddrs := make([]ma.Multiaddr, len(addrs)) maddrs := make([]ma.Multiaddr, len(addrs))
for i, addr := range addrs { for i, addr := range addrs {

View File

@ -34,7 +34,7 @@ var CidCmd = &cmds.Command{
const ( const (
cidFormatOptionName = "f" cidFormatOptionName = "f"
cidVerisonOptionName = "v" cidToVersionOptionName = "v"
cidCodecOptionName = "mc" cidCodecOptionName = "mc"
cidMultibaseOptionName = "b" cidMultibaseOptionName = "b"
) )
@ -53,13 +53,13 @@ The optional format string is a printf style format string:
}, },
Options: []cmds.Option{ Options: []cmds.Option{
cmds.StringOption(cidFormatOptionName, "Printf style format string.").WithDefault("%s"), cmds.StringOption(cidFormatOptionName, "Printf style format string.").WithDefault("%s"),
cmds.StringOption(cidVerisonOptionName, "CID version to convert to."), cmds.StringOption(cidToVersionOptionName, "CID version to convert to."),
cmds.StringOption(cidCodecOptionName, "CID multicodec to convert to."), cmds.StringOption(cidCodecOptionName, "CID multicodec to convert to."),
cmds.StringOption(cidMultibaseOptionName, "Multibase to display CID in."), cmds.StringOption(cidMultibaseOptionName, "Multibase to display CID in."),
}, },
Run: func(req *cmds.Request, resp cmds.ResponseEmitter, env cmds.Environment) error { Run: func(req *cmds.Request, resp cmds.ResponseEmitter, env cmds.Environment) error {
fmtStr, _ := req.Options[cidFormatOptionName].(string) fmtStr, _ := req.Options[cidFormatOptionName].(string)
verStr, _ := req.Options[cidVerisonOptionName].(string) verStr, _ := req.Options[cidToVersionOptionName].(string)
codecStr, _ := req.Options[cidCodecOptionName].(string) codecStr, _ := req.Options[cidCodecOptionName].(string)
baseStr, _ := req.Options[cidMultibaseOptionName].(string) baseStr, _ := req.Options[cidMultibaseOptionName].(string)

View File

@ -40,7 +40,7 @@ func TestCidFmtCmd(t *testing.T) {
// Mock request // Mock request
req := &cmds.Request{ req := &cmds.Request{
Options: map[string]interface{}{ Options: map[string]interface{}{
cidVerisonOptionName: "0", cidToVersionOptionName: "0",
cidMultibaseOptionName: e.MultibaseName, cidMultibaseOptionName: e.MultibaseName,
cidFormatOptionName: "%s", cidFormatOptionName: "%s",
}, },
@ -91,7 +91,7 @@ func TestCidFmtCmd(t *testing.T) {
// Mock request // Mock request
req := &cmds.Request{ req := &cmds.Request{
Options: map[string]interface{}{ Options: map[string]interface{}{
cidVerisonOptionName: e.Ver, cidToVersionOptionName: e.Ver,
cidMultibaseOptionName: e.MultibaseName, cidMultibaseOptionName: e.MultibaseName,
cidFormatOptionName: "%s", cidFormatOptionName: "%s",
}, },

View File

@ -32,9 +32,10 @@ var (
) )
func TestMain(m *testing.M) { func TestMain(m *testing.M) {
t := &testing.T{}
// Setup test data // Setup test data
testDataDir := makeTestData() testDataDir := makeTestData(t)
defer os.RemoveAll(testDataDir)
testCar := makeTestCar(testDataDir) testCar := makeTestCar(testDataDir)
defer os.RemoveAll(testCar) defer os.RemoveAll(testCar)
@ -47,18 +48,15 @@ func TestMain(m *testing.M) {
os.Exit(m.Run()) os.Exit(m.Run())
} }
func makeTestData() string { func makeTestData(t testing.TB) string {
tempDir, err := os.MkdirTemp("", "kubo-migrations-test-*") tempDir := t.TempDir()
if err != nil {
panic(err)
}
versions := []string{"v1.0.0", "v1.1.0", "v1.1.2", "v2.0.0-rc1", "2.0.0", "v2.0.1"} versions := []string{"v1.0.0", "v1.1.0", "v1.1.2", "v2.0.0-rc1", "2.0.0", "v2.0.1"}
packages := []string{"kubo", "go-ipfs", "fs-repo-migrations", "fs-repo-1-to-2", "fs-repo-2-to-3", "fs-repo-9-to-10", "fs-repo-10-to-11"} packages := []string{"kubo", "go-ipfs", "fs-repo-migrations", "fs-repo-1-to-2", "fs-repo-2-to-3", "fs-repo-9-to-10", "fs-repo-10-to-11"}
// Generate fake data // Generate fake data
for _, name := range packages { for _, name := range packages {
err = os.MkdirAll(filepath.Join(tempDir, name), 0777) err := os.MkdirAll(filepath.Join(tempDir, name), 0777)
if err != nil { if err != nil {
panic(err) panic(err)
} }

View File

@ -65,7 +65,7 @@ func TestFilesCp(t *testing.T) {
// we manually changed codec from raw to dag-pb to test "bad dag-pb" scenario // we manually changed codec from raw to dag-pb to test "bad dag-pb" scenario
cid := "bafybeic7pdbte5heh6u54vszezob3el6exadoiw4wc4ne7ny2x7kvajzkm" cid := "bafybeic7pdbte5heh6u54vszezob3el6exadoiw4wc4ne7ny2x7kvajzkm"
// should fail because node cant be read as a valid dag-pb // should fail because node cannot be read as a valid dag-pb
cpResNoForce := node.RunIPFS("files", "cp", fmt.Sprintf("/ipfs/%s", cid), "/invalid-proto") cpResNoForce := node.RunIPFS("files", "cp", fmt.Sprintf("/ipfs/%s", cid), "/invalid-proto")
assert.NotEqual(t, 0, cpResNoForce.ExitErr.ExitCode()) assert.NotEqual(t, 0, cpResNoForce.ExitErr.ExitCode())
assert.Contains(t, cpResNoForce.Stderr.String(), "Error") assert.Contains(t, cpResNoForce.Stderr.String(), "Error")