diff src/test/test_core_xmpp.py @ 944:e1842ebcb2f3

core, plugin XEP-0115: discovery refactoring: - hashing algorithm of XEP-0115 has been including in core - our own hash is still calculated by XEP-0115 and can be regenerated with XEP_0115.recalculateHash - old discovery methods have been removed. Now the following methods are used: - hasFeature: tell if a feature is available for an entity - getDiscoInfos: self explaining - getDiscoItems: self explaining - findServiceEntities: return all available items of an entity which given (category, type) - findFeaturesSet: search for a set of features in entity + entity's items all these methods are asynchronous, and manage cache automatically - XEP-0115 manage in a better way hashes, and now use a trigger for presence instead of monkey patch - new FeatureNotFound exception, when we want to do something which is not available - refactored client initialisation sequence, removed client.initialized Deferred - added constant APP_URL - test_plugin_xep_0033.py has been temporarly deactivated, the time to adapt it - lot of cleaning
author Goffi <goffi@goffi.org>
date Fri, 28 Mar 2014 18:07:22 +0100
parents 1fe00f0c9a91
children 069ad98b360d
line wrap: on
line diff
--- a/src/test/test_core_xmpp.py	Fri Mar 28 18:07:17 2014 +0100
+++ b/src/test/test_core_xmpp.py	Fri Mar 28 18:07:22 2014 +0100
@@ -20,9 +20,7 @@
 from sat.test import helpers
 from constants import Const
 from twisted.trial import unittest
-from sat.core.sat_main import SAT
 from sat.core import xmpp
-from twisted.internet import defer
 from twisted.words.protocols.jabber.jid import JID
 from wokkel.generic import parseXml
 from wokkel.xmppim import RosterItem
@@ -39,7 +37,6 @@
         self.assertEqual(self.client.profile, Const.PROFILE[0])
         print self.client.host
         self.assertEqual(self.client.host_app, self.host)
-        self.assertTrue(isinstance(self.client.client_initialized, defer.Deferred))
 
 
 class SatMessageProtocolTest(unittest.TestCase):