def plugin(mocker): """Initialize plugin module and mock methods""" mocker.patch.object(WillPlugin, "publish", return_value=None) mocker.patch.object(WillPlugin, "add_outgoing_event_to_schedule", return_value=None) return WillPlugin()
def test__init__(): kwargs = {"bot": "test"} plugin = WillPlugin(**kwargs) assert plugin.bot == "test"
def test_get_message_no_message_passed(): message = {"message": "This is a test"} plugin = WillPlugin(**message) assert plugin.get_message(None) == plugin.message