message: Increase poll timeout in nodes emulator.
diff: @@ -779,7 +779,7 @@ mod tests {
  let ctx = zmq::Context::new();
  rn.connect(&ctx);
  rn.zsock.as_ref().expect("sock").send_str("pi", zmq::DONTWAIT).expect("send");
  - rn.zsock.as_ref().expect("sock").poll(zmq::POLLIN, 100).expect("poll");
  + rn.zsock.as_ref().expect("sock").poll(zmq::POLLIN, nodes_emulator::POLL_TIMEOUT).expect("poll");
  assert_eq!("po", rn.zsock.as_ref().expect("sock").recv_string(zmq::DONTWAIT).expect("recv").expect("string").as_str());
  handle.join().expect("join");
  }
  @@ -791,6 +791,8 @@ mod tests {
  use std::thread;
  use super::*;
  + pub static POLL_TIMEOUT: u64 = 1000; /* in ms */
  +
  pub fn start() -> (GenTransaction, thread::JoinHandle<Vec<String>>) {
  let (pk, sk) = sodiumoxide::crypto::sign::ed25519::gen_keypair();
  let pkc = ED25519::pk_to_curve25519(&Vec::from(&pk.0 as &[u8]));
  @@ -818,7 +820,7 @@ mod tests {
  s.bind(addr.as_str()).expect("bind");
  let handle = thread::spawn(move || {
  let mut received_msgs: Vec<String> = Vec::new();
  - let poll_res = s.poll(zmq::POLLIN, 100).expect("poll");
  + let poll_res = s.poll(zmq::POLLIN, POLL_TIMEOUT).expect("poll");
  if poll_res == 1 {
  let v = s.recv_multipart(zmq::DONTWAIT).expect("recv mulp");
  trace!("Node emulator poll recv {:?}", v);
  