Example #1
0
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()
Example #2
0
def test__init__():
    kwargs = {"bot": "test"}
    plugin = WillPlugin(**kwargs)
    assert plugin.bot == "test"
Example #3
0
def test_get_message_no_message_passed():
    message = {"message": "This is a test"}
    plugin = WillPlugin(**message)
    assert plugin.get_message(None) == plugin.message