def test_purge_message(self): c = Channel(1) self.assertEqual(0, len(c.messageQueue)) c.publish("data") self.assertEqual(1, len(c.messageQueue)) c.purgeMessageQueue() self.assertEqual(1, len(c.messageQueue)) time.sleep(1) c.purgeMessageQueue() self.assertEqual(0, len(c.messageQueue))