def test_on_error_accept_action(): ex = 'ex' obs = [False] n1 = OnError(ex) def on_next(x): assert(False) return None def on_error(ex): obs[0] = True return obs[0] def on_completed(): assert(False) return None n1.accept(on_next, on_error, on_completed) assert(obs[0])
def test_on_error_accept_action(): ex = 'ex' obs = False n1 = OnError(ex) def on_next(x): assert(False) return None def on_error(ex): nonlocal obs obs = True return obs def on_completed(): assert(False) return None n1.accept(on_next, on_error, on_completed) assert(obs)
def test_on_error_accept_action(): ex = 'ex' obs = [False] n1 = OnError(ex) def on_next(x): assert (False) return None def on_error(ex): obs[0] = True return obs[0] def on_completed(): assert (False) return None n1.accept(on_next, on_error, on_completed) assert (obs[0])
def test_on_error_accept_action(): ex = 'ex' obs = False n1 = OnError(ex) def on_next(x): assert (False) return None def on_error(ex): nonlocal obs obs = True return obs def on_completed(): assert (False) return None n1.accept(on_next, on_error, on_completed) assert (obs)
def test_on_error_accept_action_with_result(): ex = 'ex' n1 = OnError(ex) def on_next(x): assert(False) return None def on_error(ex): return "OK" def on_completed(): assert(False) return None res = n1.accept(on_next, on_error, on_completed) assert('OK' == res)
def test_on_error_accept_action_with_result(): ex = 'ex' n1 = OnError(ex) def on_next(x): assert (False) return None def on_error(ex): return "OK" def on_completed(): assert (False) return None res = n1.accept(on_next, on_error, on_completed) assert ('OK' == res)
def test_on_error_accept_observer(): ex = 'ex' obs = CheckOnErrorObserver() n1 = OnError(ex) n1.accept(obs) assert(ex == obs.error)
def test_on_error_accept_observer(): ex = 'ex' obs = CheckOnErrorObserver() n1 = OnError(ex) n1.accept(obs) assert (ex == obs.error)