def test_on_next_equality(): n1 = OnNext(42) n2 = OnNext(42) n3 = OnNext(24) n4 = OnCompleted() assert(n1.equals(n1)) assert(n1.equals(n2)) assert(n2.equals(n1)) assert(not n1.equals(None)) assert(not n1.equals(n3)) assert(not n3.equals(n1)) assert(not n1.equals(n4)) assert(not n4.equals(n1))
def test_on_completed_accept_action_with_result(): n1 = OnCompleted() def on_next(x): assert(False) return None def on_error(ex): assert(False) return None def on_completed(): return "OK" res = n1.accept(on_next, on_error, on_completed) assert('OK' == res)
def test_on_error_equality(): ex1 = 'ex1' ex2 = 'ex2' n1 = OnError(ex1) n2 = OnError(ex1) n3 = OnError(ex2) n4 = OnCompleted() assert (n1.equals(n1)) assert (n1.equals(n2)) assert (n2.equals(n1)) assert (not n1.equals(None)) assert (not n1.equals(n3)) assert (not n3.equals(n1)) assert (not n1.equals(n4)) assert (not n4.equals(n1))
def test_on_error_equality(): ex1 = 'ex1' ex2 = 'ex2' n1 = OnError(ex1) n2 = OnError(ex1) n3 = OnError(ex2) n4 = OnCompleted() assert(n1.equals(n1)) assert(n1.equals(n2)) assert(n2.equals(n1)) assert(not n1.equals(None)) assert(not n1.equals(n3)) assert(not n3.equals(n1)) assert(not n1.equals(n4)) assert(not n4.equals(n1))
def test_on_completed_accept_action_with_result(): n1 = OnCompleted() def on_next(x): assert (False) return None def on_error(ex): assert (False) return None def on_completed(): return "OK" res = n1.accept(on_next, on_error, on_completed) assert ('OK' == res)
def test_on_completed_accept_action(): obs = [False] n1 = OnCompleted() def on_next(x): assert(False) return None def on_error(ex): assert(False) return None def on_completed(): obs[0] = True return obs[0] n1.accept(on_next, on_error, on_completed) assert(obs[0])
def test_on_completed_accept_action(): obs = False n1 = OnCompleted() def on_next(x): assert(False) return None def on_error(ex): assert(False) return None def on_completed(): nonlocal obs obs = True return obs n1.accept(on_next, on_error, on_completed) assert(obs)
def test_on_completed_equality(): n1 = OnCompleted() n2 = OnCompleted() n3 = OnNext(2) assert (n1.equals(n1)) assert (n1.equals(n2)) assert (n2.equals(n1)) assert (not n1.equals(None)) assert (not n1.equals(n3)) assert (not n3.equals(n1))
def test_on_completed_accept_action(): obs = [False] n1 = OnCompleted() def on_next(x): assert (False) return None def on_error(ex): assert (False) return None def on_completed(): obs[0] = True return obs[0] n1.accept(on_next, on_error, on_completed) assert (obs[0])
def test_on_completed_accept_action(): obs = False n1 = OnCompleted() def on_next(x): assert (False) return None def on_error(ex): assert (False) return None def on_completed(): nonlocal obs obs = True return obs n1.accept(on_next, on_error, on_completed) assert (obs)
def test_to_notifier_forwards(): obsn = MyObserver() obsn.to_notifier()(OnNext(42)) assert (obsn.has_on_next == 42) ex = 'ex' obse = MyObserver() obse.to_notifier()(OnError(ex)) assert (ex == obse.has_on_error) obsc = MyObserver() obsc.to_notifier()(OnCompleted()) assert (obsc.has_on_completed)
def test_on_completed_equality(): n1 = OnCompleted() n2 = OnCompleted() n3 = OnNext(2) assert(n1.equals(n1)) assert(n1.equals(n2)) assert(n2.equals(n1)) assert(not n1.equals(None)) assert(not n1.equals(n3)) assert(not n3.equals(n1))
def on_completed(cls, ticks): return Recorded(ticks, OnCompleted())
def on_completed(): observer.on_next(OnCompleted()) observer.on_completed()
def on_completed(self): self.messages.append(Recorded(self.scheduler.clock, OnCompleted()))
def test_on_completed_ctor_and_props(): n = OnCompleted() assert ('C' == n.kind) assert (not n.has_value) assert (not hasattr(n, "exception"))
def test_on_completed_tostring(): n1 = OnCompleted() assert ('OnCompleted' in str(n1))
def test_on_completed_accept_observer(): obs = CheckOnCompletedObserver() n1 = OnCompleted() n1.accept(obs) assert(obs.completed)
def test_on_completed_accept_observer(): obs = CheckOnCompletedObserver() n1 = OnCompleted() n1.accept(obs) assert (obs.completed)
def create(): return OnCompleted().to_observable(scheduler)