Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit00cbcc8

Browse files
committed
tests: fixes
1 parent5cf1556 commit00cbcc8

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-
deftest_external_merge_single(self):
869+
deftest_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-
deftest_external_merge_double(self):
1045+
deftest_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
deftest_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
withopen(
18331842
os.path.join(

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp