18 lines
542 B
Python
18 lines
542 B
Python
from unittest.mock import Mock
|
|
|
|
from bonobo.execution import events
|
|
|
|
|
|
def test_names():
|
|
# This test looks useless, but as it's becoming the pliugin API, I want to make sure that nothing changes here, or
|
|
# notice it otherwise.
|
|
for name in 'start', 'started', 'tick', 'stop', 'stopped', 'kill':
|
|
event_name = getattr(events, name.upper())
|
|
assert event_name == '.'.join(('execution', name))
|
|
|
|
def test_event_object():
|
|
# Same logic as above.
|
|
c = Mock()
|
|
e = events.ExecutionEvent(c)
|
|
assert e.context is c
|