Revert to "probe" presence at initialization instead of "available" presence

darcs-hash:20080529165602-86b55-7701fdb03780975ae3f0e78935310d6f5ad4080a.gz
This commit is contained in:
David Rousselie
2008-05-29 18:56:02 +02:00
parent 65f3c147af
commit 34c4b137aa
2 changed files with 9 additions and 9 deletions

View File

@@ -408,11 +408,11 @@ class AccountManager(object):
"""Send presence probe to all registered accounts"""
result = [self.get_presence(self.component.jid,
user.jid,
"available")
"probe")
for user in account.get_all_users()]
result += [self.get_account_presence_available(\
_account.user.jid, _account,
_account.default_lang_class)[0]
result += [self.get_presence(_account.jid,
_account.user.jid,
"probe")
for _account in account.get_all_accounts()]
return result

View File

@@ -418,27 +418,27 @@ class JCLComponent_TestCase(JCLTestCase):
self.assertTrue(isinstance(presence, Presence))
self.assertEquals(presence.get_from(), "jcl.test.com")
self.assertEquals(presence.get_to(), "test1@test.com")
self.assertEquals(presence.get_node().prop("type"), None)
self.assertEquals(presence.get_node().prop("type"), "probe")
presence = self.comp.stream.sent[1]
self.assertTrue(isinstance(presence, Presence))
self.assertEquals(presence.get_from(), "jcl.test.com")
self.assertEquals(presence.get_to(), "test2@test.com")
self.assertEquals(presence.get_node().prop("type"), None)
self.assertEquals(presence.get_node().prop("type"), "probe")
presence = self.comp.stream.sent[2]
self.assertTrue(isinstance(presence, Presence))
self.assertEquals(presence.get_from(), "account11@jcl.test.com")
self.assertEquals(presence.get_to(), "test1@test.com")
self.assertEquals(presence.get_node().prop("type"), None)
self.assertEquals(presence.get_node().prop("type"), "probe")
presence = self.comp.stream.sent[3]
self.assertTrue(isinstance(presence, Presence))
self.assertEquals(presence.get_from(), "account12@jcl.test.com")
self.assertEquals(presence.get_to(), "test1@test.com")
self.assertEquals(presence.get_node().prop("type"), None)
self.assertEquals(presence.get_node().prop("type"), "probe")
presence = self.comp.stream.sent[4]
self.assertTrue(isinstance(presence, Presence))
self.assertEquals(presence.get_from(), "account2@jcl.test.com")
self.assertEquals(presence.get_to(), "test2@test.com")
self.assertEquals(presence.get_node().prop("type"), None)
self.assertEquals(presence.get_node().prop("type"), "probe")
###########################################################################
# 'signal_handler' tests