def handle(self, *args, **options): User = get_user_model() try: user = User.objects.get(username=args[0]).username except (IndexError, User.DoesNotExist): user = SSE_ANONYMOUS print "Will send messages from ", user, "to", user while True: message = raw_input("message> ") sse(constants.INFO, -1, message, "", "SSE message", user, user)
def test_index(self): from monitio.conf import settings print settings.TESTING time.sleep(2) notify.sse(INFO, 31337, 'WUTLOLSKI', 'info unread', "Subject", 'foo', 'foo') self.assertRaises(NoSuchElementException, self.page.find_element_by_id, "#message-31337") time.sleep(2) self.page.find_element_by_id("message-31337")
def test_index(self): from monitio.conf import settings print settings.TESTING time.sleep(2) notify.sse( INFO, 31337, 'WUTLOLSKI', 'info unread', "Subject", 'foo', 'foo') self.assertRaises(NoSuchElementException, self.page.find_element_by_id, "#message-31337") time.sleep(2) self.page.find_element_by_id("message-31337")
def test_sse(self): backup = notify.send_event try: notify.send_event = lambda *args, **kw: [args, kw] res = notify.sse('level', 'pk', 'message', 'extra_tags', 'subject', 'user', 'from_user') finally: notify.send_event = backup