Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commite6fc5f1

Browse files
committed
Override self.username in both operations
1 parent154d000 commite6fc5f1

File tree

4 files changed

+11
-10
lines changed

4 files changed

+11
-10
lines changed

‎testgres/node.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@
6363

6464
from .defaultsimport \
6565
default_dbname, \
66-
default_username, \
6766
generate_app_name
6867

6968
from .exceptionsimport \
@@ -158,7 +157,6 @@ def __init__(self, name=None, port=None, base_dir=None, conn_params: ConnectionP
158157

159158
self.host=self.os_ops.host
160159
self.port=portorreserve_port()
161-
self.username=self.os_ops.username
162160
self.ssh_key=self.os_ops.ssh_key
163161

164162
# defaults for __exit__()
@@ -692,7 +690,7 @@ def slow_start(self, replica=False, dbname='template1', username=None, max_attem
692690
# Call poll_query_until until the expected value is returned
693691
self.poll_query_until(query=query,
694692
dbname=dbname,
695-
username=usernameorself.username,
693+
username=usernameorself.os_ops.username,
696694
suppress={InternalError,
697695
QueryException,
698696
ProgrammingError,
@@ -971,7 +969,7 @@ def psql(self,
971969
self._get_bin_path("psql"),
972970
"-p",str(self.port),
973971
"-h",self.host,
974-
"-U",usernameorself.username,
972+
"-U",usernameorself.os_ops.username,
975973
"-X",# no .psqlrc
976974
"-A",# unaligned output
977975
"-t",# print rows only
@@ -1090,7 +1088,7 @@ def tmpfile():
10901088
"-p",str(self.port),
10911089
"-h",self.host,
10921090
"-f",filename,
1093-
"-U",usernameorself.username,
1091+
"-U",usernameorself.os_ops.username,
10941092
"-d",dbnameordefault_dbname(),
10951093
"-F",format.value
10961094
]# yapf: disable
@@ -1111,7 +1109,7 @@ def restore(self, filename, dbname=None, username=None):
11111109

11121110
# Set default arguments
11131111
dbname=dbnameordefault_dbname()
1114-
username=usernameorself.username
1112+
username=usernameorself.os_ops.username
11151113

11161114
_params= [
11171115
self._get_bin_path("pg_restore"),
@@ -1387,7 +1385,7 @@ def pgbench(self,
13871385
self._get_bin_path("pgbench"),
13881386
"-p",str(self.port),
13891387
"-h",self.host,
1390-
"-U",usernameorself.username
1388+
"-U",usernameorself.os_ops.username
13911389
]+options# yapf: disable
13921390

13931391
# should be the last one
@@ -1460,7 +1458,7 @@ def pgbench_run(self, dbname=None, username=None, options=[], **kwargs):
14601458
self._get_bin_path("pgbench"),
14611459
"-p",str(self.port),
14621460
"-h",self.host,
1463-
"-U",usernameorself.username
1461+
"-U",usernameorself.os_ops.username
14641462
]+options# yapf: disable
14651463

14661464
forkey,valueiniteritems(kwargs):

‎testgres/operations/local_ops.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ def __init__(self, conn_params=None):
3838
self.host=conn_params.host
3939
self.ssh_key=None
4040
self.remote=False
41+
self.username=conn_params.usernameorgetpass.getuser()
4142

4243
@staticmethod
4344
def_raise_exec_exception(message,command,exit_code,output):

‎testgres/operations/os_ops.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def get_default_encoding():
2424
classOsOperations:
2525
def__init__(self,username=None):
2626
self.ssh_key=None
27-
self.username=usernameorself.get_user()
27+
self.username=usernameorgetpass.getuser()
2828

2929
# Command execution
3030
defexec_command(self,cmd,**kwargs):
@@ -46,7 +46,7 @@ def set_env(self, var_name, var_val):
4646
raiseNotImplementedError()
4747

4848
defget_user(self):
49-
returngetpass.getuser()
49+
returnself.username
5050

5151
defget_name(self):
5252
raiseNotImplementedError()

‎testgres/operations/remote_ops.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
importgetpass
12
importos
23
importsocket
34
importsubprocess
@@ -52,6 +53,7 @@ def __init__(self, conn_params: ConnectionParams):
5253
ifself.port:
5354
self.ssh_args+= ["-p",self.port]
5455
self.remote=True
56+
self.username=conn_params.usernameorgetpass.getuser()
5557
self.ssh_dest=f"{self.username}@{self.host}"ifconn_params.usernameelseself.host
5658
self.add_known_host(self.host)
5759
self.tunnel_process=None

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp