code: def df(value, dtime):
      p = Promise()
      t = DelayedFulfill(dtime, p, value)
      t.start()
  
      return p
  
imports: from time import sleep
  from pytest import raises, fixture
  from threading import Event
  from promise import Promise, is_thenable, promisify, promise_for_dict
  from concurrent.futures import Future
  from threading import Thread
  from .utils import assert_exception
label_desc: Use image node_id 1 for calling a global function with example usage: df(value, dtime) and returns: p