Skip to content

Commit 22af7b7

Browse files
TestAPI is added (#362)
It checks: - get_new_node - get_remote_node
1 parent 26c6a1c commit 22af7b7

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

tests/test_api.py

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
from src import api as testgres_api
2+
from src.node import PostgresNode
3+
4+
from tests.helpers.global_data import OsOpsDescrs
5+
6+
7+
class TestAPI:
8+
def test_001__get_new_node(self):
9+
C_NODE_NAME = "abc"
10+
11+
with testgres_api.get_new_node(name=C_NODE_NAME) as node:
12+
assert type(node) is PostgresNode
13+
assert node.name == C_NODE_NAME
14+
node.init()
15+
node.slow_start()
16+
node.stop()
17+
return
18+
19+
def test_001__get_remote_node(self):
20+
C_NODE_NAME = "abc"
21+
22+
conn_params = OsOpsDescrs.sm_remote_conn_params
23+
24+
with testgres_api.get_remote_node(name=C_NODE_NAME, conn_params=conn_params) as node:
25+
assert type(node) is PostgresNode
26+
assert node.name == C_NODE_NAME
27+
node.init()
28+
node.slow_start()
29+
node.stop()
30+
return

0 commit comments

Comments
 (0)