def test_recv_not_open(self): rpc, call = make_rpc() bidi_rpc = bidi.BidiRpc(rpc) with pytest.raises(ValueError): bidi_rpc.recv()
def test_send_not_open(self): rpc, call = make_rpc() bidi_rpc = bidi.BidiRpc(rpc) with pytest.raises(ValueError): bidi_rpc.send(mock.sentinel.request)
def test_initial_state(self): bidi_rpc = bidi.BidiRpc(None) assert bidi_rpc.is_active is False
def test_close_no_rpc(self): bidi_rpc = bidi.BidiRpc(None) bidi_rpc.close()
def __init__(self, client, service_name, host_name=None): self._initialized = False self._initial_request = None self._rpc = bidi.BidiRpc(client.Export, lambda: self._initial_request) self._node = utils.get_node(service_name, host_name) self._resource = _get_resource()