예제 #1
0
    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)
예제 #2
0
    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")
예제 #3
0
    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")
예제 #4
0
    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
예제 #5
0
    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