@@ -212,6 +212,9 @@ def test_corrupt_control_file(self):
212212# @unittest.expectedFailure
213213def test_corrupt_correctness (self ):
214214"""backup.control contains invalid option"""
215+ if not self .remote :
216+ self .skipTest ("You must enable PGPROBACKUP_SSH_REMOTE"
217+ " for run this test" )
215218fname = self .id ().split ('.' )[3 ]
216219backup_dir = os .path .join (self .tmp_path ,module_name ,fname ,'backup' )
217220node = self .make_simple_node (
@@ -232,12 +235,7 @@ def test_corrupt_correctness(self):
232235output_local = self .show_pb (
233236backup_dir ,'node' ,as_json = False ,backup_id = backup_local_id )
234237
235- if self .remote :
236- backup_remote_id = self .backup_node (backup_dir ,'node' ,node )
237- else :
238- backup_remote_id = self .backup_node (
239- backup_dir ,'node' ,node ,
240- options = ['--remote-proto=ssh' ,'--remote-host=localhost' ])
238+ backup_remote_id = self .backup_node (backup_dir ,'node' ,node )
241239
242240output_remote = self .show_pb (
243241backup_dir ,'node' ,as_json = False ,backup_id = backup_remote_id )
@@ -260,13 +258,8 @@ def test_corrupt_correctness(self):
260258backup_dir ,'node' ,as_json = False ,backup_id = backup_local_id )
261259self .delete_pb (backup_dir ,'node' ,backup_local_id )
262260
263- if self .remote :
264- backup_remote_id = self .backup_node (
265- backup_dir ,'node' ,node ,backup_type = 'delta' )
266- else :
267- backup_remote_id = self .backup_node (
268- backup_dir ,'node' ,node ,backup_type = 'delta' ,
269- options = ['--remote-proto=ssh' ,'--remote-host=localhost' ])
261+ backup_remote_id = self .backup_node (
262+ backup_dir ,'node' ,node ,backup_type = 'delta' )
270263
271264output_remote = self .show_pb (
272265backup_dir ,'node' ,as_json = False ,backup_id = backup_remote_id )
@@ -290,13 +283,8 @@ def test_corrupt_correctness(self):
290283backup_dir ,'node' ,as_json = False ,backup_id = backup_local_id )
291284self .delete_pb (backup_dir ,'node' ,backup_local_id )
292285
293- if self .remote :
294- backup_remote_id = self .backup_node (
295- backup_dir ,'node' ,node ,backup_type = 'page' )
296- else :
297- backup_remote_id = self .backup_node (
298- backup_dir ,'node' ,node ,backup_type = 'page' ,
299- options = ['--remote-proto=ssh' ,'--remote-host=localhost' ])
286+ backup_remote_id = self .backup_node (
287+ backup_dir ,'node' ,node ,backup_type = 'page' )
300288
301289output_remote = self .show_pb (
302290backup_dir ,'node' ,as_json = False ,backup_id = backup_remote_id )
@@ -318,6 +306,9 @@ def test_corrupt_correctness(self):
318306# @unittest.expectedFailure
319307def test_corrupt_correctness_1 (self ):
320308"""backup.control contains invalid option"""
309+ if not self .remote :
310+ self .skipTest ("You must enable PGPROBACKUP_SSH_REMOTE"
311+ " for run this test" )
321312fname = self .id ().split ('.' )[3 ]
322313backup_dir = os .path .join (self .tmp_path ,module_name ,fname ,'backup' )
323314node = self .make_simple_node (
@@ -338,12 +329,7 @@ def test_corrupt_correctness_1(self):
338329output_local = self .show_pb (
339330backup_dir ,'node' ,as_json = False ,backup_id = backup_local_id )
340331
341- if self .remote :
342- backup_remote_id = self .backup_node (backup_dir ,'node' ,node )
343- else :
344- backup_remote_id = self .backup_node (
345- backup_dir ,'node' ,node ,
346- options = ['--remote-proto=ssh' ,'--remote-host=localhost' ])
332+ backup_remote_id = self .backup_node (backup_dir ,'node' ,node )
347333
348334output_remote = self .show_pb (
349335backup_dir ,'node' ,as_json = False ,backup_id = backup_remote_id )
@@ -370,13 +356,8 @@ def test_corrupt_correctness_1(self):
370356backup_dir ,'node' ,as_json = False ,backup_id = backup_local_id )
371357self .delete_pb (backup_dir ,'node' ,backup_local_id )
372358
373- if self .remote :
374- backup_remote_id = self .backup_node (
375- backup_dir ,'node' ,node ,backup_type = 'delta' )
376- else :
377- backup_remote_id = self .backup_node (
378- backup_dir ,'node' ,node ,backup_type = 'delta' ,
379- options = ['--remote-proto=ssh' ,'--remote-host=localhost' ])
359+ backup_remote_id = self .backup_node (
360+ backup_dir ,'node' ,node ,backup_type = 'delta' )
380361
381362output_remote = self .show_pb (
382363backup_dir ,'node' ,as_json = False ,backup_id = backup_remote_id )
@@ -400,13 +381,8 @@ def test_corrupt_correctness_1(self):
400381backup_dir ,'node' ,as_json = False ,backup_id = backup_local_id )
401382self .delete_pb (backup_dir ,'node' ,backup_local_id )
402383
403- if self .remote :
404- backup_remote_id = self .backup_node (
405- backup_dir ,'node' ,node ,backup_type = 'page' )
406- else :
407- backup_remote_id = self .backup_node (
408- backup_dir ,'node' ,node ,backup_type = 'page' ,
409- options = ['--remote-proto=ssh' ,'--remote-host=localhost' ])
384+ backup_remote_id = self .backup_node (
385+ backup_dir ,'node' ,node ,backup_type = 'page' )
410386
411387output_remote = self .show_pb (
412388backup_dir ,'node' ,as_json = False ,backup_id = backup_remote_id )
@@ -428,6 +404,9 @@ def test_corrupt_correctness_1(self):
428404# @unittest.expectedFailure
429405def test_corrupt_correctness_2 (self ):
430406"""backup.control contains invalid option"""
407+ if not self .remote :
408+ self .skipTest ("You must enable PGPROBACKUP_SSH_REMOTE"
409+ " for run this test" )
431410fname = self .id ().split ('.' )[3 ]
432411backup_dir = os .path .join (self .tmp_path ,module_name ,fname ,'backup' )
433412node = self .make_simple_node (