Skip to content

Commit e4c2e07

Browse files
reserve_port and release_port are "pointers" to functions for a port numbers management.
This need to replace port numbers management in unit tests.
1 parent 0b1b3de commit e4c2e07

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

testgres/utils.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def __init__(self, version: str) -> None:
3434
super().__init__(version)
3535

3636

37-
def reserve_port():
37+
def internal__reserve_port():
3838
"""
3939
Generate a new port and add it to 'bound_ports'.
4040
"""
@@ -45,14 +45,18 @@ def reserve_port():
4545
return port
4646

4747

48-
def release_port(port):
48+
def internal__release_port(port):
4949
"""
5050
Free port provided by reserve_port().
5151
"""
5252

5353
bound_ports.discard(port)
5454

5555

56+
reserve_port = internal__reserve_port
57+
release_port = internal__release_port
58+
59+
5660
def execute_utility(args, logfile=None, verbose=False):
5761
"""
5862
Execute utility (pg_ctl, pg_dump etc).

0 commit comments

Comments
 (0)