3232 RECOVERY_CONF_FILE , \
3333 PG_LOG_FILE , \
3434 UTILS_LOG_FILE , \
35- PG_PID_FILE , \
36- REPLICATION_SLOTS
35+ PG_PID_FILE
36+
37+ from .consts import \
38+ MAX_WAL_SENDERS , \
39+ MAX_REPLICATION_SLOTS , \
40+ WAL_KEEP_SEGMENTS
3741
3842from .decorators import \
3943 method_decorator , \
@@ -292,12 +296,11 @@ def _create_recovery_conf(self, username, slot=None):
292296 master = self .master
293297 assert master is not None
294298
295- # yapf: disable
296299 conninfo = (
297300 u"application_name={} "
298301 u"port={} "
299302 u"user={} "
300- ).format (self .name , master .port , username )
303+ ).format (self .name , master .port , username ) # yapf: disable
301304
302305 # host is tricky
303306 try :
@@ -307,11 +310,10 @@ def _create_recovery_conf(self, username, slot=None):
307310 except ValueError :
308311 conninfo += u"host={}" .format (master .host )
309312
310- # yapf: disable
311313 line = (
312314 "primary_conninfo='{}'\n "
313315 "standby_mode=on\n "
314- ).format (conninfo )
316+ ).format (conninfo ) # yapf: disable
315317
316318 if slot :
317319 # Connect to master for some additional actions
@@ -325,7 +327,8 @@ def _create_recovery_conf(self, username, slot=None):
325327 """ , slot )
326328
327329 if res [0 ][0 ]:
328- raise TestgresException ("Slot '{}' already exists" .format (slot ))
330+ raise TestgresException (
331+ "Slot '{}' already exists" .format (slot ))
329332
330333 # TODO: we should drop this slot after replica's cleanup()
331334 con .execute ("""
@@ -357,7 +360,7 @@ def _collect_special_files(self):
357360 (os .path .join (self .data_dir , RECOVERY_CONF_FILE ), 0 ),
358361 (os .path .join (self .data_dir , HBA_CONF_FILE ), 0 ),
359362 (self .pg_log_file , testgres_config .error_log_lines )
360- ]
363+ ] # yapf: disable
361364
362365 for f , num_lines in files :
363366 # skip missing files
@@ -392,9 +395,10 @@ def init(self, initdb_params=None, **kwargs):
392395 """
393396
394397 # initialize this PostgreSQL node
395- cached_initdb (data_dir = self .data_dir ,
396- logfile = self .utils_log_file ,
397- params = initdb_params )
398+ cached_initdb (
399+ data_dir = self .data_dir ,
400+ logfile = self .utils_log_file ,
401+ params = initdb_params )
398402
399403 # initialize default config files
400404 self .default_conf (** kwargs )
@@ -446,12 +450,11 @@ def get_auth_method(t):
446450 auth_local = get_auth_method ('local' )
447451 auth_host = get_auth_method ('host' )
448452
449- # yapf: disable
450453 new_lines = [
451454 u"local\t replication\t all\t \t \t {}\n " .format (auth_local ),
452455 u"host\t replication\t all\t 127.0.0.1/32\t {}\n " .format (auth_host ),
453456 u"host\t replication\t all\t ::1/128\t \t {}\n " .format (auth_host )
454- ]
457+ ] # yapf: disable
455458
456459 # write missing lines
457460 for line in new_lines :
@@ -466,12 +469,11 @@ def get_auth_method(t):
466469 if not fsync :
467470 conf .write (u"fsync = off\n " )
468471
469- # yapf: disable
470472 conf .write (u"log_statement = {}\n "
471473 u"listen_addresses = '{}'\n "
472474 u"port = {}\n " .format (log_statement ,
473475 self .host ,
474- self .port ))
476+ self .port )) # yapf: disable
475477
476478 # replication-related settings
477479 if allow_streaming :
@@ -482,17 +484,14 @@ def get_auth_method(t):
482484 else :
483485 wal_level = "hot_standby"
484486
485- # yapf: disable
486- max_wal_senders = 10 # default in PG 10
487- wal_keep_segments = 20 # for convenience
488487 conf .write (u"hot_standby = on\n "
489488 u"max_wal_senders = {}\n "
490489 u"max_replication_slots = {}\n "
491490 u"wal_keep_segments = {}\n "
492- u"wal_level = {}\n " .format (max_wal_senders ,
493- REPLICATION_SLOTS ,
494- wal_keep_segments ,
495- wal_level ))
491+ u"wal_level = {}\n " .format (MAX_WAL_SENDERS ,
492+ MAX_REPLICATION_SLOTS ,
493+ WAL_KEEP_SEGMENTS ,
494+ wal_level )) # yapf: disable
496495
497496 # disable UNIX sockets if asked to
498497 if not unix_sockets :
@@ -528,12 +527,11 @@ def status(self):
528527 """
529528
530529 try :
531- # yapf: disable
532530 _params = [
533531 get_bin_path ("pg_ctl" ),
534532 "-D" , self .data_dir ,
535533 "status"
536- ]
534+ ] # yapf: disable
537535 execute_utility (_params , self .utils_log_file )
538536 return NodeStatus .Running
539537
@@ -577,14 +575,13 @@ def start(self, params=[]):
577575 This instance of PostgresNode.
578576 """
579577
580- # yapf: disable
581578 _params = [
582579 get_bin_path ("pg_ctl" ),
583580 "-D" , self .data_dir ,
584581 "-l" , self .pg_log_file ,
585582 "-w" , # wait
586583 "start"
587- ] + params
584+ ] + params # yapf: disable
588585
589586 try :
590587 execute_utility (_params , self .utils_log_file )
@@ -608,13 +605,12 @@ def stop(self, params=[]):
608605 This instance of PostgresNode.
609606 """
610607
611- # yapf: disable
612608 _params = [
613609 get_bin_path ("pg_ctl" ),
614610 "-D" , self .data_dir ,
615611 "-w" , # wait
616612 "stop"
617- ] + params
613+ ] + params # yapf: disable
618614
619615 execute_utility (_params , self .utils_log_file )
620616
@@ -633,14 +629,13 @@ def restart(self, params=[]):
633629 This instance of PostgresNode.
634630 """
635631
636- # yapf: disable
637632 _params = [
638633 get_bin_path ("pg_ctl" ),
639634 "-D" , self .data_dir ,
640635 "-l" , self .pg_log_file ,
641636 "-w" , # wait
642637 "restart"
643- ] + params
638+ ] + params # yapf: disable
644639
645640 try :
646641 execute_utility (_params , self .utils_log_file )
@@ -664,13 +659,12 @@ def reload(self, params=[]):
664659 This instance of PostgresNode.
665660 """
666661
667- # yapf: disable
668662 _params = [
669663 get_bin_path ("pg_ctl" ),
670664 "-D" , self .data_dir ,
671665 "-w" , # wait
672666 "reload"
673- ] + params
667+ ] + params # yapf: disable
674668
675669 execute_utility (_params , self .utils_log_file )
676670
@@ -685,12 +679,11 @@ def pg_ctl(self, params):
685679 Stdout + stderr of pg_ctl.
686680 """
687681
688- # yapf: disable
689682 _params = [
690683 get_bin_path ("pg_ctl" ),
691684 "-D" , self .data_dir ,
692685 "-w" # wait
693- ] + params
686+ ] + params # yapf: disable
694687
695688 return execute_utility (_params , self .utils_log_file )
696689
@@ -753,7 +746,6 @@ def psql(self,
753746 dbname = dbname or default_dbname ()
754747 username = username or default_username ()
755748
756- # yapf: disable
757749 psql_params = [
758750 get_bin_path ("psql" ),
759751 "-p" , str (self .port ),
@@ -764,7 +756,7 @@ def psql(self,
764756 "-t" , # print rows only
765757 "-q" , # run quietly
766758 dbname
767- ]
759+ ] # yapf: disable
768760
769761 # select query source
770762 if query :
@@ -831,15 +823,14 @@ def tmpfile():
831823 username = username or default_username ()
832824 filename = filename or tmpfile ()
833825
834- # yapf: disable
835826 _params = [
836827 get_bin_path ("pg_dump" ),
837828 "-p" , str (self .port ),
838829 "-h" , self .host ,
839830 "-f" , filename ,
840831 "-U" , username ,
841832 "-d" , dbname
842- ]
833+ ] # yapf: disable
843834
844835 execute_utility (_params , self .utils_log_file )
845836
@@ -948,7 +939,7 @@ def execute(self,
948939
949940 with self .connect (dbname = dbname ,
950941 username = username ,
951- password = password ) as node_con :
942+ password = password ) as node_con : # yapf: disable
952943
953944 res = node_con .execute (query )
954945
@@ -1007,7 +998,7 @@ def catchup(self, dbname=None, username=None):
1007998 # fetch latest LSN
1008999 lsn = self .master .execute (query = poll_lsn ,
10091000 dbname = dbname ,
1010- username = username )[0 ][0 ]
1001+ username = username )[0 ][0 ] # yapf: disable
10111002
10121003 # wait until this LSN reaches replica
10131004 self .poll_query_until (
@@ -1042,13 +1033,12 @@ def pgbench(self,
10421033 dbname = dbname or default_dbname ()
10431034 username = username or default_username ()
10441035
1045- # yapf: disable
10461036 _params = [
10471037 get_bin_path ("pgbench" ),
10481038 "-p" , str (self .port ),
10491039 "-h" , self .host ,
10501040 "-U" , username ,
1051- ] + options
1041+ ] + options # yapf: disable
10521042
10531043 # should be the last one
10541044 _params .append (dbname )
@@ -1070,11 +1060,7 @@ def pgbench_init(self, **kwargs):
10701060
10711061 return self
10721062
1073- def pgbench_run (self ,
1074- dbname = None ,
1075- username = None ,
1076- options = [],
1077- ** kwargs ):
1063+ def pgbench_run (self , dbname = None , username = None , options = [], ** kwargs ):
10781064 """
10791065 Run pgbench with some options.
10801066 This event is logged (see self.utils_log_file).
@@ -1098,13 +1084,12 @@ def pgbench_run(self,
10981084 dbname = dbname or default_dbname ()
10991085 username = username or default_username ()
11001086
1101- # yapf: disable
11021087 _params = [
11031088 get_bin_path ("pgbench" ),
11041089 "-p" , str (self .port ),
11051090 "-h" , self .host ,
11061091 "-U" , username ,
1107- ] + options
1092+ ] + options # yapf: disable
11081093
11091094 for key , value in iteritems (kwargs ):
11101095 # rename keys for pgbench
@@ -1114,7 +1099,7 @@ def pgbench_run(self,
11141099 if not isinstance (value , bool ):
11151100 _params .append ('--{}={}' .format (key , value ))
11161101 else :
1117- assert value is True # just in case
1102+ assert value is True # just in case
11181103 _params .append ('--{}' .format (key ))
11191104
11201105 # should be the last one
@@ -1138,4 +1123,4 @@ def connect(self, dbname=None, username=None, password=None):
11381123 return NodeConnection (node = self ,
11391124 dbname = dbname ,
11401125 username = username ,
1141- password = password )
1126+ password = password ) # yapf: disable
0 commit comments