63
63
64
64
from .defaults import \
65
65
default_dbname , \
66
- default_username , \
67
66
generate_app_name
68
67
69
68
from .exceptions import \
@@ -156,9 +155,8 @@ def __init__(self, name=None, port=None, base_dir=None, conn_params: ConnectionP
156
155
else :
157
156
self .os_ops = LocalOperations (conn_params )
158
157
159
- self .port = port or reserve_port ()
160
-
161
158
self .host = self .os_ops .host
159
+ self .port = port or reserve_port ()
162
160
self .ssh_key = self .os_ops .ssh_key
163
161
164
162
# defaults for __exit__()
@@ -685,8 +683,6 @@ def slow_start(self, replica=False, dbname='template1', username=None, max_attem
685
683
If False, waits for the instance to be in primary mode. Default is False.
686
684
max_attempts:
687
685
"""
688
- if not username :
689
- username = default_username ()
690
686
self .start ()
691
687
692
688
if replica :
@@ -696,7 +692,7 @@ def slow_start(self, replica=False, dbname='template1', username=None, max_attem
696
692
# Call poll_query_until until the expected value is returned
697
693
self .poll_query_until (query = query ,
698
694
dbname = dbname ,
699
- username = username ,
695
+ username = username or self . os_ops . username ,
700
696
suppress = {InternalError ,
701
697
QueryException ,
702
698
ProgrammingError ,
@@ -969,15 +965,13 @@ def psql(self,
969
965
>>> psql(query='select 3', ON_ERROR_STOP=1)
970
966
"""
971
967
972
- # Set default arguments
973
968
dbname = dbname or default_dbname ()
974
- username = username or default_username ()
975
969
976
970
psql_params = [
977
971
self ._get_bin_path ("psql" ),
978
972
"-p" , str (self .port ),
979
973
"-h" , self .host ,
980
- "-U" , username ,
974
+ "-U" , username or self . os_ops . username ,
981
975
"-X" , # no .psqlrc
982
976
"-A" , # unaligned output
983
977
"-t" , # print rows only
@@ -1089,18 +1083,15 @@ def tmpfile():
1089
1083
fname = self .os_ops .mkstemp (prefix = TMP_DUMP )
1090
1084
return fname
1091
1085
1092
- # Set default arguments
1093
- dbname = dbname or default_dbname ()
1094
- username = username or default_username ()
1095
1086
filename = filename or tmpfile ()
1096
1087
1097
1088
_params = [
1098
1089
self ._get_bin_path ("pg_dump" ),
1099
1090
"-p" , str (self .port ),
1100
1091
"-h" , self .host ,
1101
1092
"-f" , filename ,
1102
- "-U" , username ,
1103
- "-d" , dbname ,
1093
+ "-U" , username or self . os_ops . username ,
1094
+ "-d" , dbname or default_dbname () ,
1104
1095
"-F" , format .value
1105
1096
] # yapf: disable
1106
1097
@@ -1120,7 +1111,7 @@ def restore(self, filename, dbname=None, username=None):
1120
1111
1121
1112
# Set default arguments
1122
1113
dbname = dbname or default_dbname ()
1123
- username = username or default_username ()
1114
+ username = username or self . os_ops . username
1124
1115
1125
1116
_params = [
1126
1117
self ._get_bin_path ("pg_restore" ),
@@ -1390,15 +1381,13 @@ def pgbench(self,
1390
1381
if options is None :
1391
1382
options = []
1392
1383
1393
- # Set default arguments
1394
1384
dbname = dbname or default_dbname ()
1395
- username = username or default_username ()
1396
1385
1397
1386
_params = [
1398
1387
self ._get_bin_path ("pgbench" ),
1399
1388
"-p" , str (self .port ),
1400
1389
"-h" , self .host ,
1401
- "-U" , username ,
1390
+ "-U" , username or self . os_ops . username
1402
1391
] + options # yapf: disable
1403
1392
1404
1393
# should be the last one
@@ -1465,15 +1454,13 @@ def pgbench_run(self, dbname=None, username=None, options=[], **kwargs):
1465
1454
>>> pgbench_run(time=10)
1466
1455
"""
1467
1456
1468
- # Set default arguments
1469
1457
dbname = dbname or default_dbname ()
1470
- username = username or default_username ()
1471
1458
1472
1459
_params = [
1473
1460
self ._get_bin_path ("pgbench" ),
1474
1461
"-p" , str (self .port ),
1475
1462
"-h" , self .host ,
1476
- "-U" , username ,
1463
+ "-U" , username or self . os_ops . username
1477
1464
] + options # yapf: disable
1478
1465
1479
1466
for key , value in iteritems (kwargs ):
0 commit comments