Skip to content

Commit 7fa6dd2

Browse files
committed
[Issue #274] added tests.logging.LogTest.test_issue_274
1 parent e806cf9 commit 7fa6dd2

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

tests/logging.py

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -300,3 +300,41 @@ def test_garbage_in_rotation_file(self):
300300

301301
# Clean after yourself
302302
self.del_test_dir(module_name, fname)
303+
304+
def test_issue_274(self):
305+
fname = self.id().split('.')[3]
306+
node = self.make_simple_node(
307+
base_dir=os.path.join(module_name, fname, 'node'),
308+
set_replication=True,
309+
initdb_params=['--data-checksums'])
310+
311+
backup_dir = os.path.join(self.tmp_path, module_name, fname, 'backup')
312+
self.init_pb(backup_dir)
313+
self.add_instance(backup_dir, 'node', node)
314+
node.slow_start()
315+
316+
log_dir = os.path.join(backup_dir, "somedir")
317+
318+
try:
319+
self.backup_node(
320+
backup_dir, 'node', node, backup_type='page',
321+
options=[
322+
'--log-level-console=verbose', '--log-level-file=verbose',
323+
'--log-directory={0}'.format(log_dir), '-j1',
324+
'--log-filename=somelog.txt', '--archive-timeout=5s'])
325+
except:
326+
pass
327+
328+
log_file_path = os.path.join(
329+
log_dir, 'somelog.txt')
330+
331+
self.assertTrue(os.path.isfile(log_file_path))
332+
333+
with open(log_file_path, "r+") as f:
334+
log_content = f.read()
335+
336+
self.assertIn('INFO: command:', log_content)
337+
print(log_content)
338+
339+
# Clean after yourself
340+
self.del_test_dir(module_name, fname)

0 commit comments

Comments
 (0)