diff options
author | Lance Stout <lancestout@gmail.com> | 2011-02-24 16:19:45 -0500 |
---|---|---|
committer | Lance Stout <lancestout@gmail.com> | 2011-02-24 16:19:45 -0500 |
commit | 42c8f6ae877535c48424e5bcb8233f5d07dcfb7d (patch) | |
tree | 5d6892cfd29cb009b952bc06b398bd8cf03ac541 /tests/test_stanza_xep_0085.py | |
parent | e4f3b777f9d6c57a2d05296079828609e6b18375 (diff) | |
parent | 45ccb313560fbfbc0354ebac9116ecb9ff963a47 (diff) | |
download | slixmpp-42c8f6ae877535c48424e5bcb8233f5d07dcfb7d.tar.gz slixmpp-42c8f6ae877535c48424e5bcb8233f5d07dcfb7d.tar.bz2 slixmpp-42c8f6ae877535c48424e5bcb8233f5d07dcfb7d.tar.xz slixmpp-42c8f6ae877535c48424e5bcb8233f5d07dcfb7d.zip |
Merge branch 'develop' into roster
Diffstat (limited to 'tests/test_stanza_xep_0085.py')
-rw-r--r-- | tests/test_stanza_xep_0085.py | 37 |
1 files changed, 17 insertions, 20 deletions
diff --git a/tests/test_stanza_xep_0085.py b/tests/test_stanza_xep_0085.py index 5db7139a..b08404e2 100644 --- a/tests/test_stanza_xep_0085.py +++ b/tests/test_stanza_xep_0085.py @@ -4,11 +4,7 @@ import sleekxmpp.plugins.xep_0085 as xep_0085 class TestChatStates(SleekTest): def setUp(self): - register_stanza_plugin(Message, xep_0085.Active) - register_stanza_plugin(Message, xep_0085.Composing) - register_stanza_plugin(Message, xep_0085.Gone) - register_stanza_plugin(Message, xep_0085.Inactive) - register_stanza_plugin(Message, xep_0085.Paused) + register_stanza_plugin(Message, xep_0085.ChatState) def testCreateChatState(self): """Testing creating chat states.""" @@ -20,25 +16,26 @@ class TestChatStates(SleekTest): """ msg = self.Message() - msg['chat_state'].active() - self.check(msg, xmlstring % 'active', - use_values=False) - msg['chat_state'].composing() - self.check(msg, xmlstring % 'composing', - use_values=False) + self.assertEqual(msg['chat_state'], '') + self.check(msg, "<message />", use_values=False) + msg['chat_state'] = 'active' + self.check(msg, xmlstring % 'active', use_values=False) - msg['chat_state'].gone() - self.check(msg, xmlstring % 'gone', - use_values=False) + msg['chat_state'] = 'composing' + self.check(msg, xmlstring % 'composing', use_values=False) - msg['chat_state'].inactive() - self.check(msg, xmlstring % 'inactive', - use_values=False) + msg['chat_state'] = 'gone' + self.check(msg, xmlstring % 'gone', use_values=False) - msg['chat_state'].paused() - self.check(msg, xmlstring % 'paused', - use_values=False) + msg['chat_state'] = 'inactive' + self.check(msg, xmlstring % 'inactive', use_values=False) + + msg['chat_state'] = 'paused' + self.check(msg, xmlstring % 'paused', use_values=False) + + del msg['chat_state'] + self.check(msg, "<message />") suite = unittest.TestLoader().loadTestsFromTestCase(TestChatStates) |