4040
4141from testgres import bound_ports
4242from testgres .utils import pg_version_ge
43+ from testgres .enums import ProcessType
4344
4445
4546def util_exists (util ):
@@ -709,28 +710,28 @@ def test_pids(self):
709710 psutil = None
710711
711712 master_processes = (
712- 'checkpointer' ,
713- 'bgwriter' ,
714- 'walwriter' ,
715- 'autovacuum_launcher' ,
716- 'stats' ,
717- 'logical_replication_launcher' ,
718- 'walsenders' ,
713+ ProcessType . Checkpointer ,
714+ ProcessType . BackgroundWriter ,
715+ ProcessType . WalWriter ,
716+ ProcessType . AutovacuumLauncher ,
717+ ProcessType . StatsCollector ,
718+ ProcessType . LogicalReplicationLauncher ,
719+ ProcessType . WalSender ,
719720 )
720721 repl_processes = (
721- 'startup' ,
722- 'checkpointer' ,
723- 'bgwriter' ,
724- 'stats' ,
725- 'walreceiver' ,
722+ ProcessType . Startup ,
723+ ProcessType . Checkpointer ,
724+ ProcessType . BackgroundWriter ,
725+ ProcessType . StatsCollector ,
726+ ProcessType . WalReceiver ,
726727 )
727728
728729 with get_new_node ('master' ) as master :
729730 master .init ().start ()
730731
731732 self .assertIsNotNone (master .pid )
732733 with master .connect () as con :
733- self .assertTrue (con .backend_pid > 0 )
734+ self .assertTrue (con .pid > 0 )
734735
735736 with master .backup () as backup :
736737 with backup .spawn_replica ('repl' , True ) as repl :
@@ -740,14 +741,16 @@ def test_pids(self):
740741 self .assertIsNone (repl .auxiliary_pids )
741742 else :
742743 master_pids = master .auxiliary_pids
743- for name in master_processes :
744- self .assertTrue ( name in master_pids )
745- self .assertTrue (len (master_pids ['walsenders' ]) == 1 )
744+ for ptype in master_processes :
745+ self .assertIn ( ptype , master_pids )
746+ self .assertTrue (len (master_pids [ProcessType . WalSender ]) == 1 )
746747
747748 repl_pids = repl .auxiliary_pids
748- for name in repl_processes :
749- self .assertTrue (name in repl_pids )
750- self .assertTrue (repl .get_walsender_pid () == master_pids ['walsenders' ][0 ])
749+ for ptype in repl_processes :
750+ self .assertIn (ptype , repl_pids )
751+
752+ sender_pid = master_pids [ProcessType .WalSender ][0 ]
753+ self .assertTrue (repl .get_walsender_pid () == sender_pid )
751754
752755
753756if __name__ == '__main__' :
0 commit comments