Skip to content

Commit 00cbcc8

Browse files
committed
tests: fixes
1 parent 5cf1556 commit 00cbcc8

File tree

2 files changed

+20
-10
lines changed

2 files changed

+20
-10
lines changed

tests/external.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -866,7 +866,7 @@ def test_external_merge_skip_external_dirs(self):
866866

867867
# @unittest.expectedFailure
868868
# @unittest.skip("skip")
869-
def test_external_merge_single(self):
869+
def test_external_merge_1(self):
870870
""""""
871871
fname = self.id().split('.')[3]
872872
backup_dir = os.path.join(self.tmp_path, module_name, fname, 'backup')
@@ -1012,7 +1012,9 @@ def test_external_merge_3(self):
10121012
pgdata = self.pgdata_content(
10131013
node.base_dir, exclude_dirs=['logs'])
10141014

1015-
self.merge_backup(backup_dir, 'node', backup_id=backup_id)
1015+
self.merge_backup(
1016+
backup_dir, 'node', backup_id=backup_id,
1017+
options=['--log-level-file=verbose'])
10161018

10171019
# RESTORE
10181020
node.cleanup()
@@ -1040,7 +1042,7 @@ def test_external_merge_3(self):
10401042

10411043
# @unittest.expectedFailure
10421044
# @unittest.skip("skip")
1043-
def test_external_merge_double(self):
1045+
def test_external_merge_2(self):
10441046
""""""
10451047
fname = self.id().split('.')[3]
10461048
backup_dir = os.path.join(self.tmp_path, module_name, fname, 'backup')
@@ -1446,7 +1448,6 @@ def test_merge_external_changed_data(self):
14461448
# Clean after yourself
14471449
self.del_test_dir(module_name, fname)
14481450

1449-
14501451
# @unittest.expectedFailure
14511452
# @unittest.skip("skip")
14521453
def test_restore_skip_external(self):

tests/merge.py

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1721,7 +1721,7 @@ def test_failed_merge_after_delete(self):
17211721

17221722
# backup half-merged
17231723
self.assertEqual(
1724-
'OK', self.show_pb(backup_dir, 'node')[0]['status'])
1724+
'MERGING', self.show_pb(backup_dir, 'node')[0]['status'])
17251725

17261726
self.assertEqual(
17271727
full_id, self.show_pb(backup_dir, 'node')[0]['id'])
@@ -1753,23 +1753,31 @@ def test_failed_merge_after_delete_1(self):
17531753
self.set_archiving(backup_dir, 'node', node)
17541754
node.slow_start()
17551755

1756-
# add database
1757-
node.pgbench_init(scale=1)
1758-
17591756
# take FULL backup
17601757
full_id = self.backup_node(
17611758
backup_dir, 'node', node, options=['--stream'])
17621759

1760+
node.pgbench_init(scale=1)
1761+
1762+
page_1 = self.backup_node(
1763+
backup_dir, 'node', node, backup_type='page')
1764+
1765+
# Change FULL B backup status to ERROR
1766+
self.change_backup_status(backup_dir, 'node', page_1, 'ERROR')
1767+
17631768
pgdata = self.pgdata_content(node.data_dir)
17641769

1765-
# drop database
1770+
# add data
17661771
pgbench = node.pgbench(options=['-T', '10', '-c', '2', '--no-vacuum'])
17671772
pgbench.wait()
17681773

17691774
# take PAGE backup
17701775
page_id = self.backup_node(
17711776
backup_dir, 'node', node, backup_type='page')
17721777

1778+
# Change FULL B backup status to ERROR
1779+
self.change_backup_status(backup_dir, 'node', page_1, 'OK')
1780+
17731781
gdb = self.merge_backup(
17741782
backup_dir, 'node', page_id,
17751783
gdb=True, options=['--log-level-console=verbose'])
@@ -1827,7 +1835,8 @@ def test_merge_backup_from_future(self):
18271835
node.pgbench_init(scale=3)
18281836

18291837
# Take PAGE from future
1830-
backup_id = self.backup_node(backup_dir, 'node', node, backup_type='page')
1838+
backup_id = self.backup_node(
1839+
backup_dir, 'node', node, backup_type='page')
18311840

18321841
with open(
18331842
os.path.join(

0 commit comments

Comments
 (0)