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