code: def test_abort(self):
      e = self.client[-1]
      ar = e.execute("import time; time.sleep(1)", block=False)
      ar2 = e.apply_async(lambda: 2)
      ar2.abort()
      with pytest.raises(error.TaskAborted):
          ar2.get()
      ar.get()
  
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 14 for calling the TestAsyncResult obj's underlying member method code with example usage: obj.test_abort() without return types