view jabberbot/_tests/ @ 2853:40e50e27ee50

test_text_html_text_moin_wiki: tests fixed
author Reimar Bauer <rb.proj AT googlemail DOT com>
date Thu, 20 Sep 2007 20:56:41 +0200
parents 558a527c0ec7
line wrap: on
line source
# -*- coding: iso-8859-1 -*-
    MoinMoin - XMLRPC bot tests

    @copyright: 2007 by Karol Nowak <>
    @license: GNU GPL, see COPYING for details.

import py
from Queue import Queue

    import pyxmpp
except ImportError:
    py.test.skip("Skipping jabber bot tests - pyxmpp is not installed")

import jabberbot.xmlrpcbot as xmlrpcbot
from jabberbot.config import BotConfig

class TestXMLRPCBotAPIs:
    def setup_class(self):
        self.queue_in = Queue()
        self.queue_out = Queue() = xmlrpcbot.XMLRPCClient(BotConfig, self.queue_in, self.queue_out)

    def testReportError(self):
        print "report_error() should put a command in the output queue"[""], "Error %(err)s!", data={'err': 'bar!'})

    def testWanrNoCredentials(self):
        print "warn_no_credentials() should put a command in the output queue"[""])