summaryrefslogtreecommitdiff
path: root/tests/test_messagestanzas.py
diff options
context:
space:
mode:
authorLance Stout <lancestout@gmail.com>2010-10-07 10:58:13 -0400
committerLance Stout <lancestout@gmail.com>2010-10-07 10:58:13 -0400
commit0fffbb82000a1a6c3c23d62fedcbd8e8141f8994 (patch)
tree114c3767ccc13de3d0388b43cd357b90334f469a /tests/test_messagestanzas.py
parent21c32c6e1cfd9b18e4c8320e0796e1d7e4b3f74c (diff)
downloadslixmpp-0fffbb82000a1a6c3c23d62fedcbd8e8141f8994.tar.gz
slixmpp-0fffbb82000a1a6c3c23d62fedcbd8e8141f8994.tar.bz2
slixmpp-0fffbb82000a1a6c3c23d62fedcbd8e8141f8994.tar.xz
slixmpp-0fffbb82000a1a6c3c23d62fedcbd8e8141f8994.zip
Unit test reorganization.
Moved SleekTest to sleekxmpp.test. Organized test suites by their focus. - Suites focused on testing stanza objects are named test_stanza_X.py - Suites focused on testing stream behavior are name test_stream_X.py
Diffstat (limited to 'tests/test_messagestanzas.py')
-rw-r--r--tests/test_messagestanzas.py57
1 files changed, 0 insertions, 57 deletions
diff --git a/tests/test_messagestanzas.py b/tests/test_messagestanzas.py
deleted file mode 100644
index d57f5ad4..00000000
--- a/tests/test_messagestanzas.py
+++ /dev/null
@@ -1,57 +0,0 @@
-from . sleektest import *
-from sleekxmpp.stanza.message import Message
-from sleekxmpp.stanza.htmlim import HTMLIM
-
-
-class TestMessageStanzas(SleekTest):
-
- def setUp(self):
- registerStanzaPlugin(Message, HTMLIM)
-
- def testGroupchatReplyRegression(self):
- "Regression groupchat reply should be to barejid"
- msg = self.Message()
- msg['to'] = 'me@myserver.tld'
- msg['from'] = 'room@someservice.someserver.tld/somenick'
- msg['type'] = 'groupchat'
- msg['body'] = "this is a message"
- msg.reply()
- self.failUnless(str(msg['to']) == 'room@someservice.someserver.tld')
-
- def testAttribProperty(self):
- "Test attrib property returning self"
- msg = self.Message()
- msg.attrib.attrib.attrib['to'] = 'usr@server.tld'
- self.failUnless(str(msg['to']) == 'usr@server.tld')
-
- def testHTMLPlugin(self):
- "Test message/html/body stanza"
- msg = self.Message()
- msg['to'] = "fritzy@netflint.net/sleekxmpp"
- msg['body'] = "this is the plaintext message"
- msg['type'] = 'chat'
- p = ET.Element('{http://www.w3.org/1999/xhtml}p')
- p.text = "This is the htmlim message"
- msg['html']['body'] = p
- self.check_message(msg, """
- <message to="fritzy@netflint.net/sleekxmpp" type="chat">
- <body>this is the plaintext message</body>
- <html xmlns="http://jabber.org/protocol/xhtml-im">
- <body xmlns="http://www.w3.org/1999/xhtml">
- <p>This is the htmlim message</p>
- </body>
- </html>
- </message>""")
-
- def testNickPlugin(self):
- "Test message/nick/nick stanza."
- msg = self.Message()
- msg['nick']['nick'] = 'A nickname!'
- self.check_message(msg, """
- <message>
- <nick xmlns="http://jabber.org/nick/nick">A nickname!</nick>
- </message>
- """)
-
-
-suite = unittest.TestLoader().loadTestsFromTestCase(TestMessageStanzas)