1
0
mirror of http://aero2k.de/t/repos/urlbot-native.git synced 2017-09-06 15:25:38 +02:00
This commit is contained in:
Thorsten S
2015-12-20 21:30:13 +01:00
parent 2d1029882e
commit 6b0f80e8f0

View File

@@ -173,17 +173,20 @@ class TestPlugins(unittest.TestCase):
they don't return immidiately they don't return immidiately
""" """
import plugins import plugins, config
plugin_functions = filter( plugin_functions = filter(
lambda x: x[0].startswith("command") and x[1].plugin_type == 'command', lambda x: hasattr(x[1], 'plugin_type') and x[1].plugin_type == 'command',
plugins.__dict__.items() plugins.__dict__.items()
) )
# fixture
config.runtime_config_store['other_bots'].append('pork')
for p in plugin_functions: for p in plugin_functions:
func = p[1] func = p[1]
msg_obj = { msg_obj = {
'body': '{}: {}'.format(self.bot_nickname, func.plugin_name), 'body': '{}: {}'.format(self.bot_nickname, func.plugin_name),
'mucnick': 'hans' 'mucnick': config.conf_get('bot_owner')
} }
plugin_arguments = { plugin_arguments = {
@@ -201,7 +204,9 @@ class TestPlugins(unittest.TestCase):
'choose': ['A', 'B'], 'choose': ['A', 'B'],
'decode': ['@'], 'decode': ['@'],
'record': ['urlbug', 'this', 'is', 'sparta'], 'record': ['urlbug', 'this', 'is', 'sparta'],
# 'teatimer' invalid format string 'flausch': ['hans'],
'set-status': ['unmute'],
'remove-from-botlist': ['pork'],
} }