def test_delete_node(self, grpc_server, node_id, expected): # given client = CoreGrpcClient() session = grpc_server.coreemu.create_session() node = session.add_node() # then with client.context_connect(): response = client.delete_node(session.id, node_id) # then assert response.result is expected if expected is True: with pytest.raises(KeyError): assert session.get_node(node.id)
def test_delete_node(self, grpc_server: CoreGrpcServer, node_id: int, expected: bool): # given client = CoreGrpcClient() session = grpc_server.coreemu.create_session() node = session.add_node(CoreNode) # then with client.context_connect(): result = client.delete_node(session.id, node_id) # then assert result is expected if expected is True: with pytest.raises(CoreError): assert session.get_node(node.id, CoreNode)