Adds method based options, limited to one, to allow nodes based on a specific method (think filter, join, etc)...

Reimplementation of "Filter", with (rather simple) code from rdc.etl.
This commit is contained in:
Romain Dorgueil
2017-05-20 10:15:51 +02:00
parent d5cfa0281d
commit cf0b982475
10 changed files with 183 additions and 10 deletions

View File

@ -59,11 +59,24 @@ def test_simple_execution_context():
assert ctx[i].wrapped is node
assert not ctx.alive
assert not ctx.started
assert not ctx.stopped
ctx.recv(BEGIN, Bag(), END)
assert not ctx.alive
assert not ctx.started
assert not ctx.stopped
ctx.start()
assert ctx.alive
assert ctx.started
assert not ctx.stopped
ctx.stop()
assert not ctx.alive
assert ctx.started
assert ctx.stopped