Example #1
0
    def test_tag_accessors(self):
        set_tag('hello')
        self.assertEquals('hello', get_tag())

        set_tag(None)
        self.assertEquals(None, get_tag())

        # Make sure the tag is greenlet-local:
        set_tag("hello")

        def new_greenlet():
            self.assertEquals(None, get_tag())
        g = gevent.spawn(new_greenlet)
        g.join()
        self.assertEquals("hello", get_tag())
    def test_tag_accessors(self):
        set_tag('hello')
        self.assertEquals('hello', get_tag())

        set_tag(None)
        self.assertEquals(None, get_tag())

        # Make sure the tag is greenlet-local:
        set_tag("hello")

        def new_greenlet():
            self.assertEquals(None, get_tag())

        g = gevent.spawn(new_greenlet)
        g.join()
        self.assertEquals("hello", get_tag())
Example #3
0
    def test_request_id_tag__new_processor(self):
        self.assertEquals(get_tag(), None)

        tag = return_tag_func()
        self.assertIsNotNone(tag)

        self.assert_log_records_len(1)
        self.assert_any_log_record(lambda r: get_request_id_tag_from_record(r) == tag)
    def test_request_id_tag__new_processor(self):
        self.assertEquals(get_tag(), None)

        tag = return_tag_func()
        self.assertIsNotNone(tag)

        self.assert_log_records_len(1)
        self.assert_any_log_record(
            lambda r: get_request_id_tag_from_record(r) == tag)
 def foo():
     return get_tag()
 def new_greenlet():
     self.assertEquals(None, get_tag())
def return_tag_func():
    return get_tag()
Example #8
0
 def foo():
     return get_tag()
Example #9
0
 def new_greenlet():
     self.assertEquals(None, get_tag())
Example #10
0
def return_tag_func():
    return get_tag()
Example #11
0
 def foo(self):
     logger.debug('foo called with request id tag {}'.format(get_tag()))
     gevent.sleep(1)
     logger.debug('foo returning')
     return 42
Example #12
0
 def foo(self):
     logger.debug('foo called with request id tag {}'.format(get_tag()))
     gevent.sleep(1)
     logger.debug('foo returning')
     return 42