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

Commit5e6f910

Browse files
committed
add pg_ctl method to PostgresNode
1 parent725f342 commit5e6f910

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

‎testgres/testgres.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -698,6 +698,17 @@ def reload(self, params=[]):
698698

699699
returnself
700700

701+
defpg_ctl(self,params):
702+
"""
703+
Invoke pg_ctl with params.
704+
705+
Returns:
706+
Stdout + stderr of pg_ctl.
707+
"""
708+
709+
_params=params+ ["-D",self.data_dir,"-w"]
710+
return_execute_utility("pg_ctl",_params,self.utils_logname)
711+
701712
deffree_port(self):
702713
"""
703714
Reclaim port owned by this node.

‎tests/test_simple.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -382,6 +382,13 @@ def test_reload(self):
382382

383383
self.assertEqual(pid1,pid2)
384384

385+
deftest_pg_ctl(self):
386+
withget_new_node('node')asnode:
387+
node.init().start()
388+
389+
status=node.pg_ctl(['status'])
390+
self.assertTrue("server is running"instatus)
391+
385392
deftest_ports_management(self):
386393
# check that no ports have been bound yet
387394
self.assertEqual(len(bound_ports),0)

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp