@@ -1160,15 +1160,18 @@ def test_archive_node_backup_archive_pitr_2(self):
11601160
11611161 node .safe_psql ("postgres" , "create table t_heap(a int)" )
11621162 node .stop ()
1163- node .cleanup ()
1163+
1164+ node_restored = self .make_simple_node (
1165+ base_dir = os .path .join (module_name , fname , 'node_restored' ))
1166+ node_restored .cleanup ()
11641167
11651168 recovery_time = self .show_pb (
11661169 backup_dir , 'node' , backup_id )['recovery-time' ]
11671170
11681171 self .assertIn (
11691172 "INFO: Restore of backup {0} completed." .format (backup_id ),
11701173 self .restore_node (
1171- backup_dir , 'node' , node ,
1174+ backup_dir , 'node' , node_restored ,
11721175 options = [
11731176 "-j" , "4" , '--time={0}' .format (recovery_time ),
11741177 "--recovery-target-action=promote"
@@ -1178,12 +1181,12 @@ def test_archive_node_backup_archive_pitr_2(self):
11781181 repr (self .output ), self .cmd ))
11791182
11801183 if self .paranoia :
1181- pgdata_restored = self .pgdata_content (node .data_dir )
1184+ pgdata_restored = self .pgdata_content (node_restored .data_dir )
11821185 self .compare_pgdata (pgdata , pgdata_restored )
11831186
1184- node .slow_start ()
1187+ node_restored .slow_start ()
11851188
1186- result = node .psql ("postgres" , 'select * from t_heap' )
1189+ result = node_restored .psql ("postgres" , 'select * from t_heap' )
11871190 self .assertTrue ('does not exist' in result [2 ].decode ("utf-8" ))
11881191
11891192 # Clean after yourself
0 commit comments