6363
6464from .defaults import \
6565 default_dbname , \
66- default_username , \
6766 generate_app_name
6867
6968from .exceptions import \
@@ -156,9 +155,8 @@ def __init__(self, name=None, port=None, base_dir=None, conn_params: ConnectionP
156155 else :
157156 self .os_ops = LocalOperations (conn_params )
158157
159- self .port = port or reserve_port ()
160-
161158 self .host = self .os_ops .host
159+ self .port = port or reserve_port ()
162160 self .ssh_key = self .os_ops .ssh_key
163161
164162 # defaults for __exit__()
@@ -685,8 +683,6 @@ def slow_start(self, replica=False, dbname='template1', username=None, max_attem
685683 If False, waits for the instance to be in primary mode. Default is False.
686684 max_attempts:
687685 """
688- if not username :
689- username = default_username ()
690686 self .start ()
691687
692688 if replica :
@@ -696,7 +692,7 @@ def slow_start(self, replica=False, dbname='template1', username=None, max_attem
696692 # Call poll_query_until until the expected value is returned
697693 self .poll_query_until (query = query ,
698694 dbname = dbname ,
699- username = username ,
695+ username = username or self . os_ops . username ,
700696 suppress = {InternalError ,
701697 QueryException ,
702698 ProgrammingError ,
@@ -969,15 +965,13 @@ def psql(self,
969965 >>> psql(query='select 3', ON_ERROR_STOP=1)
970966 """
971967
972- # Set default arguments
973968 dbname = dbname or default_dbname ()
974- username = username or default_username ()
975969
976970 psql_params = [
977971 self ._get_bin_path ("psql" ),
978972 "-p" , str (self .port ),
979973 "-h" , self .host ,
980- "-U" , username ,
974+ "-U" , username or self . os_ops . username ,
981975 "-X" , # no .psqlrc
982976 "-A" , # unaligned output
983977 "-t" , # print rows only
@@ -1089,18 +1083,15 @@ def tmpfile():
10891083 fname = self .os_ops .mkstemp (prefix = TMP_DUMP )
10901084 return fname
10911085
1092- # Set default arguments
1093- dbname = dbname or default_dbname ()
1094- username = username or default_username ()
10951086 filename = filename or tmpfile ()
10961087
10971088 _params = [
10981089 self ._get_bin_path ("pg_dump" ),
10991090 "-p" , str (self .port ),
11001091 "-h" , self .host ,
11011092 "-f" , filename ,
1102- "-U" , username ,
1103- "-d" , dbname ,
1093+ "-U" , username or self . os_ops . username ,
1094+ "-d" , dbname or default_dbname () ,
11041095 "-F" , format .value
11051096 ] # yapf: disable
11061097
@@ -1120,7 +1111,7 @@ def restore(self, filename, dbname=None, username=None):
11201111
11211112 # Set default arguments
11221113 dbname = dbname or default_dbname ()
1123- username = username or default_username ()
1114+ username = username or self . os_ops . username
11241115
11251116 _params = [
11261117 self ._get_bin_path ("pg_restore" ),
@@ -1390,15 +1381,13 @@ def pgbench(self,
13901381 if options is None :
13911382 options = []
13921383
1393- # Set default arguments
13941384 dbname = dbname or default_dbname ()
1395- username = username or default_username ()
13961385
13971386 _params = [
13981387 self ._get_bin_path ("pgbench" ),
13991388 "-p" , str (self .port ),
14001389 "-h" , self .host ,
1401- "-U" , username ,
1390+ "-U" , username or self . os_ops . username
14021391 ] + options # yapf: disable
14031392
14041393 # should be the last one
@@ -1465,15 +1454,13 @@ def pgbench_run(self, dbname=None, username=None, options=[], **kwargs):
14651454 >>> pgbench_run(time=10)
14661455 """
14671456
1468- # Set default arguments
14691457 dbname = dbname or default_dbname ()
1470- username = username or default_username ()
14711458
14721459 _params = [
14731460 self ._get_bin_path ("pgbench" ),
14741461 "-p" , str (self .port ),
14751462 "-h" , self .host ,
1476- "-U" , username ,
1463+ "-U" , username or self . os_ops . username
14771464 ] + options # yapf: disable
14781465
14791466 for key , value in iteritems (kwargs ):
0 commit comments