From d4c1ff53090abf1d0e672db3d26a9c88318c21ec Mon Sep 17 00:00:00 2001 From: Lance Stout Date: Fri, 18 Nov 2011 13:57:41 -0800 Subject: Also fire changed_status when the status text changes for a resource. --- tests/test_stream_presence.py | 35 +++++++++++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) (limited to 'tests') diff --git a/tests/test_stream_presence.py b/tests/test_stream_presence.py index b7e6229c..63ccb043 100644 --- a/tests/test_stream_presence.py +++ b/tests/test_stream_presence.py @@ -337,13 +337,44 @@ class TestStreamPresence(SleekTest): """) + self.recv(""" + + """) + + # Changed status text, so fire new event + self.recv(""" + + Testing! + + """) + + # No change in show/status values, no event + self.recv(""" + + Testing! + + """) + + self.recv(""" + + dnd + Testing! + + """) + + self.recv(""" + + dnd + Testing! + + """) time.sleep(0.3) self.assertEqual(events, ['available', 'away', 'dnd', 'chat', - 'xa', 'unavailable', 'available'], + 'xa', 'unavailable', 'available', + 'available', 'dnd'], "Changed status events incorrect: %s" % events) - suite = unittest.TestLoader().loadTestsFromTestCase(TestStreamPresence) -- cgit v1.2.3