grpc added get node terminal, updated corefx to leverage get node terminal to launch local terminals on double click

This commit is contained in:
bharnden 2019-05-31 22:20:19 -07:00
parent 43e18d820f
commit a8061b811d
5 changed files with 63 additions and 6 deletions

View file

@ -257,6 +257,22 @@ class TestGrpc:
# then
assert response.output == output
def test_get_node_terminal(self, grpc_server):
# given
client = CoreGrpcClient()
session = grpc_server.coreemu.create_session()
session.set_state(EventTypes.CONFIGURATION_STATE)
node_options = NodeOptions(model="Host")
node = session.add_node(node_options=node_options)
session.instantiate()
# then
with client.context_connect():
response = client.get_node_terminal(session.id, node.objid)
# then
assert response.terminal is not None
def test_get_hooks(self, grpc_server):
# given
client = CoreGrpcClient()