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

Commit2647c37

Browse files
committed
tests: minor changes to logging and snapfs tests
1 parent6fef702 commit2647c37

File tree

2 files changed

+37
-7
lines changed

2 files changed

+37
-7
lines changed

‎tests/logging.py

Lines changed: 36 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
importunittest
22
importos
33
from .helpers.ptrack_helpersimportProbackupTest,ProbackupException
4-
4+
importdatetime
55

66
module_name='logging'
77

@@ -15,10 +15,8 @@ def test_log_rotation(self):
1515
fname=self.id().split('.')[3]
1616
node=self.make_simple_node(
1717
base_dir=os.path.join(module_name,fname,'node'),
18-
initdb_params=['--data-checksums'],
19-
pg_options={
20-
'wal_level':'replica'}
21-
)
18+
initdb_params=['--data-checksums'])
19+
2220
backup_dir=os.path.join(self.tmp_path,module_name,fname,'backup')
2321
self.init_pb(backup_dir)
2422
self.add_instance(backup_dir,'node',node)
@@ -41,4 +39,36 @@ def test_log_rotation(self):
4139
gdb.continue_execution_until_exit()
4240

4341
# Clean after yourself
44-
self.del_test_dir(module_name,fname)
42+
self.del_test_dir(module_name,fname)
43+
44+
deftest_log_filename_strftime(self):
45+
fname=self.id().split('.')[3]
46+
node=self.make_simple_node(
47+
base_dir=os.path.join(module_name,fname,'node'),
48+
initdb_params=['--data-checksums'])
49+
50+
backup_dir=os.path.join(self.tmp_path,module_name,fname,'backup')
51+
self.init_pb(backup_dir)
52+
self.add_instance(backup_dir,'node',node)
53+
node.slow_start()
54+
55+
self.set_config(
56+
backup_dir,'node',
57+
options=['--log-rotation-age=1d'])
58+
59+
self.backup_node(
60+
backup_dir,'node',node,
61+
options=[
62+
'--stream',
63+
'--log-level-file=VERBOSE',
64+
'--log-filename=pg_probackup-%a.log'])
65+
66+
day_of_week=datetime.datetime.today().strftime("%a")
67+
68+
path=os.path.join(
69+
backup_dir,'log','pg_probackup-{0}.log'.format(day_of_week))
70+
71+
self.assertTrue(os.path.isfile(path))
72+
73+
# Clean after yourself
74+
self.del_test_dir(module_name,fname)

‎tests/snapfs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99

1010
classSnapFSTest(ProbackupTest,unittest.TestCase):
1111

12-
# @unittest.skip("skip")
1312
# @unittest.expectedFailure
13+
@unittest.skipUnless(ProbackupTest.enterprise,'skip')
1414
deftest_snapfs_simple(self):
1515
"""standart backup modes with ARCHIVE WAL method"""
1616
fname=self.id().split('.')[3]

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp