Passed
Push — master ( 5304dc...5eaab6 )
by Guibert
02:41
created

tests.observables.test_rx_count   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 17
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 1
eloc 12
dl 0
loc 17
rs 10
c 0
b 0
f 0
1
from async_rx import rx_count
2
3
from ..model import ObserverCounterCollector
4
from .model import get_observable_to_21
5
6
7
def test_rx_count(kernel):
8
9
    seeker = ObserverCounterCollector()
10
    sub = kernel.run(rx_count(observable=get_observable_to_21()).subscribe(seeker))
11
    kernel.run(sub())
12
13
    assert seeker.on_completed_count == 1
14
    assert seeker.on_next_count == 1
15
    assert seeker.on_error_count == 0
16
    assert seeker.items == [21]
17