Add disco#info and disco#items to exposed features
darcs-hash:20070711061416-86b55-7a6af815498a22765c5abaa5f2bac891c0343f1a.gz
This commit is contained in:
38
run_tests.py
38
run_tests.py
@@ -22,6 +22,9 @@
|
||||
##
|
||||
|
||||
import coverage
|
||||
coverage.erase()
|
||||
coverage.start()
|
||||
|
||||
import logging
|
||||
import unittest
|
||||
|
||||
@@ -32,6 +35,7 @@ sys.setdefaultencoding('utf8')
|
||||
del sys.setdefaultencoding
|
||||
|
||||
import jcl.tests
|
||||
import jcl.jabber.tests
|
||||
|
||||
def suite():
|
||||
return jcl.tests.suite()
|
||||
@@ -41,19 +45,27 @@ if __name__ == '__main__':
|
||||
logger.addHandler(logging.StreamHandler())
|
||||
logger.setLevel(logging.CRITICAL)
|
||||
|
||||
coverage.erase()
|
||||
coverage.start()
|
||||
|
||||
unittest.main(defaultTest='suite')
|
||||
|
||||
coverage.stop()
|
||||
coverage.analysis(jcl.jabber.component)
|
||||
coverage.analysis(jcl.jabber.feeder)
|
||||
coverage.analysis(jcl.lang)
|
||||
coverage.analysis(jcl.model.account)
|
||||
|
||||
coverage.report([jcl.jabber.component,
|
||||
jcl.jabber.feeder,
|
||||
jcl.lang,
|
||||
jcl.model.account])
|
||||
coverage.stop()
|
||||
coverage.analysis(jcl.jabber)
|
||||
coverage.analysis(jcl.jabber.component)
|
||||
coverage.analysis(jcl.jabber.feeder)
|
||||
coverage.analysis(jcl.jabber.message)
|
||||
coverage.analysis(jcl.jabber.presence)
|
||||
coverage.analysis(jcl.jabber.disco)
|
||||
coverage.analysis(jcl.lang)
|
||||
coverage.analysis(jcl.runner)
|
||||
coverage.analysis(jcl.model)
|
||||
coverage.analysis(jcl.model.account)
|
||||
|
||||
coverage.report([jcl.jabber,
|
||||
jcl.jabber.component,
|
||||
jcl.jabber.feeder,
|
||||
jcl.jabber.message,
|
||||
jcl.jabber.presence,
|
||||
jcl.jabber.disco,
|
||||
jcl.lang,
|
||||
jcl.runner,
|
||||
jcl.model,
|
||||
jcl.model.account])
|
||||
|
||||
@@ -54,6 +54,8 @@ class RootDiscoGetInfoHandler(DiscoHandler):
|
||||
self.__logger.debug("root_disco_get_info")
|
||||
disco_info = DiscoInfo()
|
||||
disco_info.add_feature("jabber:iq:version")
|
||||
disco_info.add_feature("http://jabber.org/protocol/disco#info")
|
||||
disco_info.add_feature("http://jabber.org/protocol/disco#items")
|
||||
if not self.component.account_manager.has_multiple_account_type:
|
||||
disco_info.add_feature("jabber:iq:register")
|
||||
DiscoIdentity(disco_info, self.component.name,
|
||||
|
||||
@@ -29,6 +29,7 @@ import time
|
||||
import sys
|
||||
import os
|
||||
import re
|
||||
import logging
|
||||
|
||||
from sqlobject import *
|
||||
from sqlobject.dbconnection import TheURIOpener
|
||||
|
||||
Reference in New Issue
Block a user