Files
bonobo/tests/execution/test_events.py

19 lines
543 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