Files
bonobo/tests/features/test_not_modified.py

25 lines
509 B
Python

from bonobo.constants import NOT_MODIFIED
from bonobo.util.testing import BufferingNodeExecutionContext
def useless(*args, **kwargs):
return NOT_MODIFIED
def test_not_modified():
input_messages = [
('foo', 'bar'),
{
'foo': 'bar'
},
('foo', {
'bar': 'baz'
}),
(),
]
with BufferingNodeExecutionContext(useless) as context:
context.write_sync(*input_messages)
assert context.get_buffer() == input_messages