예제 #1
0
def test_extended_not_there():
    hooks = {"extendedhelp": {"test": "!test help system\nline 2"}}
    server = limbo.FakeServer(hooks=hooks)
    ret = on_message({"text": u"!help not_there"}, server)
    eq_(ret, 'No help found for not_there')
예제 #2
0
def test_nonexistent():
    hooks = {}
    server = limbo.FakeServer(hooks=hooks)
    ret = on_message({"text": u"!help"}, server)
    eq_(ret, '')
예제 #3
0
def test_extended():
    hooks = {"extendedhelp": {"test": "!test help system\nline 2"}}
    server = limbo.FakeServer(hooks=hooks)
    ret = on_message({"text": u"!help test"}, server)
    eq_(ret, hooks["extendedhelp"]["test"])
예제 #4
0
def test_basic():
    hooks = {"help": {"test": "!test help system"}}
    server = limbo.FakeServer(hooks=hooks)
    ret = on_message({"text": u"!help"}, server)
    eq_(ret, hooks["help"]["test"])