def test_resolve(self): test_future = Future("TestData") test_future.resolve(True) assert test_future.res is True assert test_future.evt.is_set() is True
def test_resolve(self): test_future = Future("TestData") test_future.resolve(True) assert test_future.res == True assert test_future.evt.isSet() == True
def test_resolve_callback(self): test_future = Future("TestData") def test_callback(obj): try: obj.res = not obj.res except Exception: pass test_future.add_callback('resolved', test_callback) test_future.resolve(True) # Callback reverses the boolean 'res' value assert test_future.res is False assert test_future.evt.is_set() is True
def test_resolve_callback(self): test_future = Future("TestData") def test_callback(obj): try: obj.res = not obj.res except: pass test_future.add_callback('resolved', test_callback) test_future.resolve(True) # Callback reverses the boolean 'res' value assert test_future.res == False assert test_future.evt.isSet() == True