Correct disco category and type
darcs-hash:20070618185547-86b55-7947fffac7c785f8e34c989a5a42787fc9acb152.gz
This commit is contained in:
@@ -75,16 +75,16 @@ class JCLComponent(Component, object):
|
||||
server,
|
||||
port,
|
||||
db_connection_str,
|
||||
disco_category="gateway",
|
||||
disco_type="headline",
|
||||
disco_category="headline",
|
||||
disco_type="x-unknown",
|
||||
lang=Lang()):
|
||||
Component.__init__(self,
|
||||
JID(jid),
|
||||
secret,
|
||||
server,
|
||||
port,
|
||||
disco_category,
|
||||
disco_type)
|
||||
disco_category=disco_category,
|
||||
disco_type=disco_type)
|
||||
# default values
|
||||
self.name = lang.get_default_lang_class().component_name
|
||||
self.spool_dir = "."
|
||||
|
||||
@@ -498,8 +498,8 @@ class JCLComponent_TestCase(unittest.TestCase):
|
||||
# 'disco_get_info' tests
|
||||
###########################################################################
|
||||
def test_disco_get_info(self):
|
||||
info_query = Iq(stanza_type = "get", \
|
||||
from_jid = "user1@test.com", \
|
||||
info_query = Iq(stanza_type="get",
|
||||
from_jid="user1@test.com",
|
||||
to_jid="jcl.test.com")
|
||||
disco_info = self.comp.disco_get_info(None, info_query)
|
||||
self.assertEquals(disco_info.get_identities()[0].get_name(), self.comp.name)
|
||||
@@ -508,28 +508,28 @@ class JCLComponent_TestCase(unittest.TestCase):
|
||||
|
||||
def test_disco_get_info_multiple_account_type(self):
|
||||
self.comp.account_manager.account_classes = (ExampleAccount, Example2Account)
|
||||
info_query = Iq(stanza_type = "get", \
|
||||
from_jid = "user1@test.com", \
|
||||
info_query = Iq(stanza_type="get",
|
||||
from_jid="user1@test.com",
|
||||
to_jid="jcl.test.com")
|
||||
disco_info = self.comp.disco_get_info(None, info_query)
|
||||
self.assertEquals(disco_info.get_identities()[0].get_name(), \
|
||||
self.assertEquals(disco_info.get_identities()[0].get_name(),
|
||||
self.comp.name)
|
||||
self.assertTrue(disco_info.has_feature("jabber:iq:version"))
|
||||
self.assertFalse(disco_info.has_feature("jabber:iq:register"))
|
||||
|
||||
def test_disco_get_info_node(self):
|
||||
info_query = Iq(stanza_type = "get", \
|
||||
from_jid = "user1@test.com", \
|
||||
info_query = Iq(stanza_type="get",
|
||||
from_jid="user1@test.com",
|
||||
to_jid="node_test@jcl.test.com")
|
||||
disco_info = self.comp.disco_get_info("node_test", info_query)
|
||||
self.assertTrue(disco_info.has_feature("jabber:iq:register"))
|
||||
|
||||
def test_disco_get_info_long_node(self):
|
||||
self.comp.account_manager.account_classes = (ExampleAccount, Example2Account)
|
||||
info_query = Iq(stanza_type = "get", \
|
||||
from_jid = "user1@test.com", \
|
||||
info_query = Iq(stanza_type="get",
|
||||
from_jid="user1@test.com",
|
||||
to_jid="node_test@jcl.test.com/node_type")
|
||||
disco_info = self.comp.disco_get_info("node_type/node_test", \
|
||||
disco_info = self.comp.disco_get_info("node_type/node_test",
|
||||
info_query)
|
||||
self.assertTrue(disco_info.has_feature("jabber:iq:register"))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user