code: def test_elapsed_multi(self):
      v = self.client[:]
      ar = v.apply_async(time.sleep, 0.25)
      while not ar.ready():
          time.sleep(0.01)
          assert ar.elapsed < 1
      assert ar.elapsed < 1
      ar.get(2)
  
imports: import os
  import time
  from datetime import datetime
  import pytest
  from IPython.utils.io import capture_output
  import ipyparallel
  from ipyparallel import error
  from .clienttest import ClusterTestCase, raises_remote
label_desc: Use image node_id 21 for calling the TestAsyncResult obj's underlying member method code with example usage: obj.test_elapsed_multi() without return types