Beispiel #1
0
def test_auto_enable_plugins(plugins, db):
    client = Mock()
    rec = {'plugin': 'haiku', 'channels': ['a', 'b', 'c']}
    db.auto_enabled_plugins.find.return_value = [rec]

    manager.auto_enable_plugins(client)
    plugins.enable.assertCalledWith('a', 'haiku')
    plugins.enable.assertCalledWith('b', 'haiku')
    plugins.enable.assertCalledWith('c', 'haiku')
Beispiel #2
0
def test_auto_enable_plugins(plugins, db):
    client = Mock()
    rec = {'plugin': 'haiku', 'channels': ['a', 'b', 'c']}
    db.auto_enabled_plugins.find.return_value = [rec]
    plugins.all_plugins = ['haiku']

    manager.auto_enable_plugins(client)
    assert plugins.enable.call_args_list == [
        call('a', 'haiku'),
        call('b', 'haiku'),
        call('c', 'haiku'),
    ]
Beispiel #3
0
def test_auto_enable_plugins(plugins, db):
    client = Mock()
    rec = {'plugin': 'haiku', 'channels': ['a', 'b', 'c']}
    db.auto_enabled_plugins.find.return_value = [rec]
    plugins.all_plugins = ['haiku']

    manager.auto_enable_plugins(client)
    assert plugins.enable.call_args_list == [
        call('a', 'haiku'),
        call('b', 'haiku'),
        call('c', 'haiku'),
    ]