Documentation
¶
Overview ¶
Package testdb 给集成测试提供一个用完即删的独立 schema。
连接串只从 LUMO_TEST_DSN 取,没设时跳过测试,所以不带数据库也能跑 go test。 库名必须含 test:同一实例上还有开发库和别的项目的库,连错一次就是一次事故, 这道闸门不能靠人记。每次调用建一个随机命名的 schema,测试结束连同里面的表一起删掉, 多个测试包并行跑也互不干扰。
Index ¶
Constants ¶
View Source
const EnvDSN = "LUMO_TEST_DSN"
EnvDSN 是测试库连接串所在的环境变量。
Variables ¶
This section is empty.
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.