Esempio n. 1
0
async def test_take_empty() -> None:
    xs = AsyncObservable.empty()
    values = []

    async def asend(value) -> None:
        values.append(value)

    ys = take(42, xs)

    with pytest.raises(CancelledError):
        await run(ys, AnonymousAsyncObserver(asend))

    assert values == []
Esempio n. 2
0
 def empty(cls) -> 'ChainedAsyncObservable':
     return ChainedAsyncObservable(AsyncObservable.empty())
Esempio n. 3
0
 def default_resolver(root, info):
     func = getattr(root, 'importantEmail', None)
     if func:
         func = get_unbound_function(func)
         return func()
     return AsyncObservable.empty()