test(pgint): 只读绑定账号的测试角色带密码登录,CI 的 PG 要求密码验证

This commit is contained in:
Lemon-miaow committed 2026-09-29 02:28:50 +08:00
1 parent 01cd69692f
commit 3c0322a5c6
1 file changed
+2 -2
+2 -2
View File
@@ -31,7 +31,7 @@ func TestUserDetailLinkReadFailure(t *testing.T) {
} }
} }
} }
mustExec(t, "CREATE ROLE "+role+" LOGIN") mustExec(t, "CREATE ROLE "+role+" LOGIN PASSWORD 'pgint'")
t.Cleanup(drop) t.Cleanup(drop)
mustExec(t, "GRANT USAGE ON SCHEMA public TO "+role) mustExec(t, "GRANT USAGE ON SCHEMA public TO "+role)
mustExec(t, "GRANT SELECT ON users, servers TO "+role) mustExec(t, "GRANT SELECT ON users, servers TO "+role)
@@ -39,7 +39,7 @@ func TestUserDetailLinkReadFailure(t *testing.T) {
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }
dsn.User = url.User(role) dsn.User = url.UserPassword(role, "pgint")
drv, err := store.Open(ctx, dsn.String()) drv, err := store.Open(ctx, dsn.String())
if err != nil { if err != nil {
t.Fatalf("open as %s: %v", role, err) t.Fatalf("open as %s: %v", role, err)