test(pgint): 只读绑定账号的测试角色带密码登录,CI 的 PG 要求密码验证
This commit is contained in:
1 file changed
+2
-2
@@ -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)
|
||||||
|
|||||||
Reference in new issue
Block a user