更新到Go 1.15后,我在运行代码(单元测试)时收到此错误:
恐慌:无法从 nil 父级创建上下文
Goroutine 14 [running]: testing.trunner.func1.2(0x1211480, 0x12a3dc8) /usr/local/opt/go/libexec/src/testing/testing.go:1143 +0x332 testing.trunner.func1(0xc000178900) /usr/local/opt/go/libexec/src/testing/testing.go:1146 +0x4b6 panic(0x1211480,0x12a3dc8) /usr/local/opt/go/go/libexec/src/运行时/panic.go:965 +0x1b9上下文。WithValue(0x0, 0x0, 0x1210940, 0x12a3f58, 0x187 github.com/myrepo/pkg/test.Test_failure 0x1241b80, 0xc00007c910 0x15f, 0xc000765200 0x12a3f58, 0xc00004a770
) /usr/本地/选择/go/libexec/src/上下文/上下文/上下文 go:521 +0x187
这是我的代码:
ctx := context.WithValue(nil, "some string", nil) req := http.Request{} req = *req.WithContext(ctx)
HUX布斯
大话西游666
相关分类