我想在 上发布一个软件包。为了开发它,我创建了以下文件结构github.com/mylogin/mypackage
mypackage/
├─ mypackage.go
├─ go.mod // used to be mypackage.mod by mistake
├─ tests/
│ ├─ firsttest_test.go
│ ├─ secondtest_test.go
mypackage.go将具有一个函数 (mypackage(...))
我的包装.mod目前是go.mod
module github.com/mylogin/mypackage
go 1.17
我的问题:在编写测试时,我需要导入:mypackage
一方面,我无法导入,因为它还没有github.com/mylogin/mypackage
另一方面,我应该导入,因为它最终是其他人(或操作)复制测试的方式。github.com/mylogin/mypackage
我怎样才能摆脱这种矛盾呢?我的文件的正确布局应该是什么?
红糖糍粑
慕无忌1623718
相关分类