Merge pull request #252 from jpcaruana/develop
refactor : optimize imports + replace mutable argument (a list) in StateMachine constructor
This commit is contained in:
commit
d439c4f215
@ -14,6 +14,5 @@ from sleekxmpp.jid import JID, InvalidJID
|
|||||||
from sleekxmpp.xmlstream.handler import *
|
from sleekxmpp.xmlstream.handler import *
|
||||||
from sleekxmpp.xmlstream import XMLStream, RestartStream
|
from sleekxmpp.xmlstream import XMLStream, RestartStream
|
||||||
from sleekxmpp.xmlstream.matcher import *
|
from sleekxmpp.xmlstream.matcher import *
|
||||||
from sleekxmpp.xmlstream.stanzabase import StanzaBase, ET
|
|
||||||
|
|
||||||
from sleekxmpp.version import __version__, __version_info__
|
from sleekxmpp.version import __version__, __version_info__
|
||||||
|
@ -19,14 +19,13 @@ import logging
|
|||||||
import threading
|
import threading
|
||||||
|
|
||||||
import sleekxmpp
|
import sleekxmpp
|
||||||
from sleekxmpp import plugins, features, roster
|
from sleekxmpp import plugins, roster
|
||||||
from sleekxmpp.api import APIRegistry
|
from sleekxmpp.api import APIRegistry
|
||||||
from sleekxmpp.exceptions import IqError, IqTimeout
|
from sleekxmpp.exceptions import IqError, IqTimeout
|
||||||
|
|
||||||
from sleekxmpp.stanza import Message, Presence, Iq, StreamError
|
from sleekxmpp.stanza import Message, Presence, Iq, StreamError
|
||||||
from sleekxmpp.stanza.roster import Roster
|
from sleekxmpp.stanza.roster import Roster
|
||||||
from sleekxmpp.stanza.nick import Nick
|
from sleekxmpp.stanza.nick import Nick
|
||||||
from sleekxmpp.stanza.htmlim import HTMLIM
|
|
||||||
|
|
||||||
from sleekxmpp.xmlstream import XMLStream, JID
|
from sleekxmpp.xmlstream import XMLStream, JID
|
||||||
from sleekxmpp.xmlstream import ET, register_stanza_plugin
|
from sleekxmpp.xmlstream import ET, register_stanza_plugin
|
||||||
@ -34,8 +33,7 @@ from sleekxmpp.xmlstream.matcher import MatchXPath
|
|||||||
from sleekxmpp.xmlstream.handler import Callback
|
from sleekxmpp.xmlstream.handler import Callback
|
||||||
from sleekxmpp.xmlstream.stanzabase import XML_NS
|
from sleekxmpp.xmlstream.stanzabase import XML_NS
|
||||||
|
|
||||||
from sleekxmpp.features import *
|
from sleekxmpp.plugins import PluginManager, load_plugin
|
||||||
from sleekxmpp.plugins import PluginManager, register_plugin, load_plugin
|
|
||||||
|
|
||||||
|
|
||||||
log = logging.getLogger(__name__)
|
log = logging.getLogger(__name__)
|
||||||
|
@ -12,7 +12,7 @@ from sleekxmpp.jid import JID
|
|||||||
from sleekxmpp.stanza import Iq, StreamFeatures
|
from sleekxmpp.stanza import Iq, StreamFeatures
|
||||||
from sleekxmpp.features.feature_bind import stanza
|
from sleekxmpp.features.feature_bind import stanza
|
||||||
from sleekxmpp.xmlstream import register_stanza_plugin
|
from sleekxmpp.xmlstream import register_stanza_plugin
|
||||||
from sleekxmpp.plugins import BasePlugin, register_plugin
|
from sleekxmpp.plugins import BasePlugin
|
||||||
|
|
||||||
|
|
||||||
log = logging.getLogger(__name__)
|
log = logging.getLogger(__name__)
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
See the file LICENSE for copying permission.
|
See the file LICENSE for copying permission.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import sys
|
|
||||||
import ssl
|
import ssl
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
from sleekxmpp.stanza import Iq, StreamFeatures
|
from sleekxmpp.stanza import StreamFeatures
|
||||||
from sleekxmpp.features.feature_preapproval import stanza
|
from sleekxmpp.features.feature_preapproval import stanza
|
||||||
from sleekxmpp.xmlstream import register_stanza_plugin
|
from sleekxmpp.xmlstream import register_stanza_plugin
|
||||||
from sleekxmpp.plugins.base import BasePlugin
|
from sleekxmpp.plugins.base import BasePlugin
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
from sleekxmpp.stanza import Iq, StreamFeatures
|
from sleekxmpp.stanza import StreamFeatures
|
||||||
from sleekxmpp.features.feature_rosterver import stanza
|
from sleekxmpp.features.feature_rosterver import stanza
|
||||||
from sleekxmpp.xmlstream import register_stanza_plugin
|
from sleekxmpp.xmlstream import register_stanza_plugin
|
||||||
from sleekxmpp.plugins.base import BasePlugin
|
from sleekxmpp.plugins.base import BasePlugin
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
See the file LICENSE for copying permission.
|
See the file LICENSE for copying permission.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import logging
|
|
||||||
import datetime as dt
|
import datetime as dt
|
||||||
|
|
||||||
from sleekxmpp.plugins import BasePlugin, register_plugin
|
from sleekxmpp.plugins import BasePlugin, register_plugin
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
See the file LICENSE for copying permission.
|
See the file LICENSE for copying permission.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from sleekxmpp.xmlstream import JID
|
|
||||||
from sleekxmpp.roster.item import RosterItem
|
from sleekxmpp.roster.item import RosterItem
|
||||||
from sleekxmpp.roster.single import RosterNode
|
from sleekxmpp.roster.single import RosterNode
|
||||||
from sleekxmpp.roster.multi import Roster
|
from sleekxmpp.roster.multi import Roster
|
||||||
|
@ -9,14 +9,12 @@
|
|||||||
import unittest
|
import unittest
|
||||||
from xml.parsers.expat import ExpatError
|
from xml.parsers.expat import ExpatError
|
||||||
|
|
||||||
import sleekxmpp
|
|
||||||
from sleekxmpp import ClientXMPP, ComponentXMPP
|
from sleekxmpp import ClientXMPP, ComponentXMPP
|
||||||
from sleekxmpp.util import Queue
|
from sleekxmpp.util import Queue
|
||||||
from sleekxmpp.stanza import Message, Iq, Presence
|
from sleekxmpp.stanza import Message, Iq, Presence
|
||||||
from sleekxmpp.test import TestSocket, TestLiveSocket
|
from sleekxmpp.test import TestSocket, TestLiveSocket
|
||||||
from sleekxmpp.exceptions import XMPPError, IqTimeout, IqError
|
from sleekxmpp.xmlstream import ET
|
||||||
from sleekxmpp.xmlstream import ET, register_stanza_plugin
|
from sleekxmpp.xmlstream import ElementBase
|
||||||
from sleekxmpp.xmlstream import ElementBase, StanzaBase
|
|
||||||
from sleekxmpp.xmlstream.tostring import tostring
|
from sleekxmpp.xmlstream.tostring import tostring
|
||||||
from sleekxmpp.xmlstream.matcher import StanzaPath, MatcherId
|
from sleekxmpp.xmlstream.matcher import StanzaPath, MatcherId
|
||||||
from sleekxmpp.xmlstream.matcher import MatchXMLMask, MatchXPath
|
from sleekxmpp.xmlstream.matcher import MatchXMLMask, MatchXPath
|
||||||
|
6
sleekxmpp/thirdparty/socks.py
vendored
6
sleekxmpp/thirdparty/socks.py
vendored
@ -13,7 +13,7 @@ are permitted provided that the following conditions are met:
|
|||||||
3. Neither the name of Dan Haim nor the names of his contributors may be used
|
3. Neither the name of Dan Haim nor the names of his contributors may be used
|
||||||
to endorse or promote products derived from this software without specific
|
to endorse or promote products derived from this software without specific
|
||||||
prior written permission.
|
prior written permission.
|
||||||
|
|
||||||
THIS SOFTWARE IS PROVIDED BY DAN HAIM "AS IS" AND ANY EXPRESS OR IMPLIED
|
THIS SOFTWARE IS PROVIDED BY DAN HAIM "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||||
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||||
@ -28,9 +28,6 @@ OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMANGE.
|
|||||||
This module provides a standard socket-like interface for Python
|
This module provides a standard socket-like interface for Python
|
||||||
for tunneling connections through SOCKS proxies.
|
for tunneling connections through SOCKS proxies.
|
||||||
|
|
||||||
"""
|
|
||||||
|
|
||||||
"""
|
|
||||||
|
|
||||||
Minor modifications made by Christopher Gilbert (http://motomastyle.com/)
|
Minor modifications made by Christopher Gilbert (http://motomastyle.com/)
|
||||||
for use in PyLoris (http://pyloris.sourceforge.net/)
|
for use in PyLoris (http://pyloris.sourceforge.net/)
|
||||||
@ -42,7 +39,6 @@ mainly to merge bug fixes found in Sourceforge
|
|||||||
|
|
||||||
import socket
|
import socket
|
||||||
import struct
|
import struct
|
||||||
import sys
|
|
||||||
|
|
||||||
PROXY_TYPE_SOCKS4 = 1
|
PROXY_TYPE_SOCKS4 = 1
|
||||||
PROXY_TYPE_SOCKS5 = 2
|
PROXY_TYPE_SOCKS5 = 2
|
||||||
|
3
sleekxmpp/thirdparty/statemachine.py
vendored
3
sleekxmpp/thirdparty/statemachine.py
vendored
@ -15,7 +15,8 @@ log = logging.getLogger(__name__)
|
|||||||
|
|
||||||
class StateMachine(object):
|
class StateMachine(object):
|
||||||
|
|
||||||
def __init__(self, states=[]):
|
def __init__(self, states=None):
|
||||||
|
if not states: states = []
|
||||||
self.lock = threading.Condition()
|
self.lock = threading.Condition()
|
||||||
self.__states = []
|
self.__states = []
|
||||||
self.addStates(states)
|
self.addStates(states)
|
||||||
|
@ -16,7 +16,6 @@
|
|||||||
|
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import sys
|
|
||||||
import stringprep
|
import stringprep
|
||||||
from unicodedata import ucd_3_2_0 as unicodedata
|
from unicodedata import ucd_3_2_0 as unicodedata
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
import time
|
import time
|
||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
|
|
||||||
|
|
||||||
class TestEvents(SleekTest):
|
class TestEvents(SleekTest):
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
# -*- encoding: utf8 -*-
|
# -*- encoding: utf8 -*-
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
from sleekxmpp import JID, InvalidJID
|
from sleekxmpp import JID, InvalidJID
|
||||||
from sleekxmpp.jid import nodeprep
|
from sleekxmpp.jid import nodeprep
|
||||||
|
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
from sleekxmpp.xmlstream.stanzabase import ET, StanzaBase
|
from sleekxmpp.xmlstream.stanzabase import ET, StanzaBase
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
from sleekxmpp.xmlstream.stanzabase import ElementBase
|
from sleekxmpp.test import SleekTest
|
||||||
|
from sleekxmpp.xmlstream.stanzabase import ElementBase, register_stanza_plugin, ET
|
||||||
from sleekxmpp.thirdparty import OrderedDict
|
from sleekxmpp.thirdparty import OrderedDict
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
|
|
||||||
|
|
||||||
class TestErrorStanzas(SleekTest):
|
class TestErrorStanzas(SleekTest):
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp import Iq
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
import sleekxmpp.plugins.gmail_notify as gmail
|
import sleekxmpp.plugins.gmail_notify as gmail
|
||||||
|
from sleekxmpp.xmlstream import register_stanza_plugin, ET
|
||||||
|
|
||||||
|
|
||||||
class TestGmail(SleekTest):
|
class TestGmail(SleekTest):
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
from sleekxmpp.xmlstream.stanzabase import ET
|
from sleekxmpp.xmlstream.stanzabase import ET
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
from sleekxmpp.stanza.message import Message
|
from sleekxmpp.stanza.message import Message
|
||||||
from sleekxmpp.stanza.htmlim import HTMLIM
|
from sleekxmpp.stanza.htmlim import HTMLIM
|
||||||
|
from sleekxmpp.xmlstream import register_stanza_plugin
|
||||||
|
|
||||||
|
|
||||||
class TestMessageStanzas(SleekTest):
|
class TestMessageStanzas(SleekTest):
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
from sleekxmpp.stanza.presence import Presence
|
import sleekxmpp
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
|
|
||||||
class TestPresenceStanzas(SleekTest):
|
class TestPresenceStanzas(SleekTest):
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
from sleekxmpp.stanza.roster import Roster
|
from sleekxmpp.test import SleekTest
|
||||||
|
from sleekxmpp.xmlstream import ET
|
||||||
|
|
||||||
|
|
||||||
class TestRosterStanzas(SleekTest):
|
class TestRosterStanzas(SleekTest):
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp import Message
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
from sleekxmpp.thirdparty import OrderedDict
|
from sleekxmpp.thirdparty import OrderedDict
|
||||||
|
|
||||||
import sleekxmpp.plugins.xep_0004 as xep_0004
|
import sleekxmpp.plugins.xep_0004 as xep_0004
|
||||||
|
from sleekxmpp.xmlstream import register_stanza_plugin
|
||||||
|
|
||||||
|
|
||||||
class TestDataForms(SleekTest):
|
class TestDataForms(SleekTest):
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp import Iq
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
import sleekxmpp.plugins.xep_0030 as xep_0030
|
import sleekxmpp.plugins.xep_0030 as xep_0030
|
||||||
|
from sleekxmpp.xmlstream import register_stanza_plugin
|
||||||
|
|
||||||
|
|
||||||
class TestDisco(SleekTest):
|
class TestDisco(SleekTest):
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp import Message
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
import sleekxmpp.plugins.xep_0033 as xep_0033
|
import sleekxmpp.plugins.xep_0033 as xep_0033
|
||||||
|
from sleekxmpp.xmlstream import register_stanza_plugin
|
||||||
|
|
||||||
|
|
||||||
class TestAddresses(SleekTest):
|
class TestAddresses(SleekTest):
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp.exceptions import XMPPError
|
||||||
|
from sleekxmpp import Iq
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
from sleekxmpp.plugins.xep_0047 import Data
|
from sleekxmpp.plugins.xep_0047 import Data
|
||||||
|
from sleekxmpp.xmlstream import register_stanza_plugin, ET
|
||||||
|
|
||||||
|
|
||||||
class TestIBB(SleekTest):
|
class TestIBB(SleekTest):
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
from sleekxmpp import Iq
|
from sleekxmpp import Iq
|
||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
from sleekxmpp.plugins.xep_0050 import Command
|
from sleekxmpp.plugins.xep_0050 import Command
|
||||||
|
from sleekxmpp.xmlstream import register_stanza_plugin
|
||||||
|
|
||||||
|
|
||||||
class TestAdHocCommandStanzas(SleekTest):
|
class TestAdHocCommandStanzas(SleekTest):
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
from sleekxmpp.plugins.xep_0059 import Set
|
from sleekxmpp.plugins.xep_0059 import Set
|
||||||
|
from sleekxmpp.xmlstream import ET
|
||||||
|
|
||||||
|
|
||||||
class TestSetStanzas(SleekTest):
|
class TestSetStanzas(SleekTest):
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
import sleekxmpp.plugins.xep_0004 as xep_0004
|
import sleekxmpp.plugins.xep_0004 as xep_0004
|
||||||
import sleekxmpp.plugins.xep_0060.stanza as pubsub
|
import sleekxmpp.plugins.xep_0060.stanza as pubsub
|
||||||
|
from sleekxmpp.xmlstream.stanzabase import ET
|
||||||
|
|
||||||
|
|
||||||
class TestPubsubStanzas(SleekTest):
|
class TestPubsubStanzas(SleekTest):
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp import Message
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
import sleekxmpp.plugins.xep_0085 as xep_0085
|
import sleekxmpp.plugins.xep_0085 as xep_0085
|
||||||
|
from sleekxmpp.xmlstream import register_stanza_plugin
|
||||||
|
|
||||||
|
|
||||||
class TestChatStates(SleekTest):
|
class TestChatStates(SleekTest):
|
||||||
|
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp import Message
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
import sleekxmpp.plugins.xep_0184 as xep_0184
|
import sleekxmpp.plugins.xep_0184 as xep_0184
|
||||||
|
from sleekxmpp.xmlstream import register_stanza_plugin
|
||||||
|
|
||||||
|
|
||||||
class TestReciept(SleekTest):
|
class TestReciept(SleekTest):
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
import time
|
import time
|
||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
|
|
||||||
|
|
||||||
class TestStreamTester(SleekTest):
|
class TestStreamTester(SleekTest):
|
||||||
|
@ -1,9 +1,8 @@
|
|||||||
import sys
|
|
||||||
import sleekxmpp
|
|
||||||
from sleekxmpp.xmlstream.matcher import MatchXPath
|
from sleekxmpp.xmlstream.matcher import MatchXPath
|
||||||
from sleekxmpp.xmlstream.handler import Callback
|
from sleekxmpp.xmlstream.handler import Callback
|
||||||
from sleekxmpp.exceptions import XMPPError
|
from sleekxmpp.exceptions import XMPPError
|
||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
|
|
||||||
|
|
||||||
class TestStreamExceptions(SleekTest):
|
class TestStreamExceptions(SleekTest):
|
||||||
|
@ -1,9 +1,8 @@
|
|||||||
import time
|
import time
|
||||||
|
|
||||||
from sleekxmpp import Message
|
from sleekxmpp import Message
|
||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
from sleekxmpp.xmlstream.handler import *
|
from sleekxmpp.test import SleekTest
|
||||||
from sleekxmpp.xmlstream.matcher import *
|
|
||||||
|
|
||||||
|
|
||||||
class TestFilters(SleekTest):
|
class TestFilters(SleekTest):
|
||||||
@ -84,5 +83,5 @@ class TestFilters(SleekTest):
|
|||||||
""")
|
""")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
suite = unittest.TestLoader().loadTestsFromTestCase(TestFilters)
|
suite = unittest.TestLoader().loadTestsFromTestCase(TestFilters)
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
import time
|
import time
|
||||||
|
|
||||||
from sleekxmpp import Message
|
import unittest
|
||||||
from sleekxmpp.test import *
|
from sleekxmpp.test import SleekTest
|
||||||
from sleekxmpp.xmlstream.handler import *
|
from sleekxmpp.exceptions import IqTimeout
|
||||||
from sleekxmpp.xmlstream.matcher import *
|
from sleekxmpp import Callback, MatchXPath
|
||||||
|
|
||||||
|
|
||||||
class TestHandlers(SleekTest):
|
class TestHandlers(SleekTest):
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
import time
|
import time
|
||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
|
|
||||||
|
|
||||||
class TestStreamPresence(SleekTest):
|
class TestStreamPresence(SleekTest):
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
# -*- encoding:utf-8 -*-
|
# -*- encoding:utf-8 -*-
|
||||||
|
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp.exceptions import IqTimeout
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
import time
|
import time
|
||||||
import threading
|
import threading
|
||||||
|
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
import sys
|
|
||||||
import time
|
import time
|
||||||
import threading
|
import threading
|
||||||
|
|
||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
|
|
||||||
|
|
||||||
class TestStreamDisco(SleekTest):
|
class TestStreamDisco(SleekTest):
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
import threading
|
import threading
|
||||||
import time
|
import time
|
||||||
|
|
||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
|
|
||||||
|
|
||||||
class TestInBandByteStreams(SleekTest):
|
class TestInBandByteStreams(SleekTest):
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
import time
|
import time
|
||||||
import logging
|
import logging
|
||||||
import threading
|
|
||||||
|
|
||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
|
from sleekxmpp.xmlstream import ElementBase, register_stanza_plugin
|
||||||
|
|
||||||
|
|
||||||
class TestAdHocCommands(SleekTest):
|
class TestAdHocCommands(SleekTest):
|
||||||
@ -35,7 +36,7 @@ class TestAdHocCommands(SleekTest):
|
|||||||
logging.debug(initial)
|
logging.debug(initial)
|
||||||
new_payload = TestPayload()
|
new_payload = TestPayload()
|
||||||
if initial:
|
if initial:
|
||||||
new_payload['bar'] = 'Received: %s' % initial['bar']
|
new_payload['bar'] = 'Received: %s' % initial['bar']
|
||||||
else:
|
else:
|
||||||
new_payload['bar'] = 'Failed'
|
new_payload['bar'] = 'Failed'
|
||||||
|
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
import threading
|
import threading
|
||||||
|
|
||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
from sleekxmpp.xmlstream import register_stanza_plugin
|
from sleekxmpp.xmlstream import register_stanza_plugin
|
||||||
from sleekxmpp.plugins.xep_0030 import DiscoItems
|
from sleekxmpp.plugins.xep_0030 import DiscoItems
|
||||||
from sleekxmpp.plugins.xep_0059 import ResultIterator, Set
|
from sleekxmpp.plugins.xep_0059 import ResultIterator, Set
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
import sys
|
|
||||||
import time
|
|
||||||
import threading
|
import threading
|
||||||
|
|
||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
from sleekxmpp.stanza.atom import AtomEntry
|
from sleekxmpp.stanza.atom import AtomEntry
|
||||||
from sleekxmpp.xmlstream import register_stanza_plugin
|
from sleekxmpp.xmlstream import register_stanza_plugin
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import time
|
|
||||||
import threading
|
import threading
|
||||||
|
|
||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
|
|
||||||
|
|
||||||
class TestOOB(SleekTest):
|
class TestOOB(SleekTest):
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import threading
|
|
||||||
import time
|
import time
|
||||||
|
|
||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
|
|
||||||
|
|
||||||
class TestStreamChatStates(SleekTest):
|
class TestStreamChatStates(SleekTest):
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
import threading
|
import threading
|
||||||
|
|
||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
|
from sleekxmpp.test import SleekTest
|
||||||
|
|
||||||
|
|
||||||
class TestStreamSet(SleekTest):
|
class TestStreamSet(SleekTest):
|
||||||
|
@ -1,9 +1,5 @@
|
|||||||
import sys
|
import unittest
|
||||||
import time
|
from sleekxmpp.test import SleekTest
|
||||||
import threading
|
|
||||||
|
|
||||||
from sleekxmpp.test import *
|
|
||||||
from sleekxmpp.xmlstream import ElementBase
|
|
||||||
|
|
||||||
|
|
||||||
class TestStreamExtendedDisco(SleekTest):
|
class TestStreamExtendedDisco(SleekTest):
|
||||||
|
@ -1,9 +1,7 @@
|
|||||||
import sys
|
|
||||||
import time
|
import time
|
||||||
import threading
|
|
||||||
|
|
||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
from sleekxmpp.xmlstream import ElementBase
|
from sleekxmpp.test import SleekTest
|
||||||
|
|
||||||
|
|
||||||
class TestStreamDirectInvite(SleekTest):
|
class TestStreamDirectInvite(SleekTest):
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
from sleekxmpp.test import *
|
import unittest
|
||||||
from sleekxmpp.stanza import Message
|
from sleekxmpp.test import SleekTest
|
||||||
from sleekxmpp.xmlstream.stanzabase import ET, ElementBase
|
from sleekxmpp.xmlstream.stanzabase import ET
|
||||||
from sleekxmpp.xmlstream.tostring import tostring, escape
|
from sleekxmpp.xmlstream.tostring import tostring, escape
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user