Skip to content

Commit 26f70eb

Browse files
fix(postgres): randomize test_reader username to prevent CI collisions
Signed-off-by: sakshipatil-hue <sakshipatil8674788@gmail.com>
1 parent ae1cb82 commit 26f70eb

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

tests/core/engine_adapter/integration/test_integration_postgres.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,16 +47,16 @@ def create_users(
4747
roles = {}
4848

4949
try:
50+
for role_name in role_names:
51+
user_name = f"test_{role_name}"
52+
_cleanup_user(engine_adapter, user_name)
53+
5054
for role_name in role_names:
5155
random_suffix = uuid.uuid4().hex[:6]
5256
user_name = f"test_{role_name}_{random_suffix}"
53-
5457
password = random_id()
55-
engine_adapter.execute(
56-
f"CREATE USER \"{user_name}\" WITH PASSWORD '{password}'"
57-
)
58+
engine_adapter.execute(f"CREATE USER \"{user_name}\" WITH PASSWORD '{password}'")
5859
engine_adapter.execute(f'GRANT USAGE ON SCHEMA public TO "{user_name}"')
59-
6060
created_users.append(user_name)
6161
roles[role_name] = {"username": user_name, "password": password}
6262
yield roles

0 commit comments

Comments
 (0)