コード例 #1
0
ファイル: test_manager.py プロジェクト: carymrobbins/helga
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')
コード例 #2
0
ファイル: test_manager.py プロジェクト: alfredodeza/helga
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'),
    ]
コード例 #3
0
ファイル: test_manager.py プロジェクト: will2dye4/helga
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'),
    ]