def test_trace_life(self):
        self.assertFalse(pinpointPy.trace_has_root())
        pinpointPy.start_trace()
        self.assertTrue(pinpointPy.trace_has_root())
        pinpointPy.start_trace()
        self.assertTrue(pinpointPy.trace_has_root())
        pinpointPy.start_trace()
        pinpointPy.start_trace()
        # self.assertRaises(Exception,lambda: pinpointPy.trace_has_root(1025))
        # self.assertRaises(Exception,lambda: pinpointPy.trace_has_root(-1025))

        pinpointPy.add_clue("key", "value")
        pinpointPy.add_clue("key", "value3")
        pinpointPy.set_context_key('sid', '12345')
        value = pinpointPy.get_context_key('sid')
        self.assertEqual(value, '12345')
        pinpointPy.add_clues("key", "values")
        pinpointPy.add_clues("key", "values")
        pinpointPy.add_clues("key", "values")

        pinpointPy.end_trace()
        pinpointPy.end_trace()
        pinpointPy.end_trace()
        pinpointPy.end_trace()
        pinpointPy.force_flush_trace(10)
        self.assertFalse(pinpointPy.trace_has_root())
Exemple #2
0
    def _test_api_flow(self):
        self.assertTrue(pinpointPy.set_agent(collector_host='unix:/tmp/unexist.sock'))
        # self.assertTrue(pinpointPy.enable_debug(None))

        while self.thread_running:
            pinpointPy.start_trace()
            pinpointPy.set_special_key('sid','12345678')
            pinpointPy.add_clue("key","value3")
            pinpointPy.add_clues("key","value3")
            value = pinpointPy.get_special_key('sid')
            self.assertEqual(value,'12345678')
            pinpointPy.mark_as_error("fghjk","fghjkl",234234)
            pinpointPy.end_trace()
            value = pinpointPy.get_special_key('sid')
            self.assertFalse(value)
    def _test_api_flow(self):
        self.assertTrue(
            pinpointPy.set_agent(collector_host='unix:/tmp/unexist.sock'))
        # self.assertTrue(pinpointPy.enable_debug(None))

        while True:
            id = str(random.randint(1, 10000000))
            pinpointPy.start_trace()
            pinpointPy.set_special_key('sid', id)
            pinpointPy.add_clue("key", "value3")
            pinpointPy.add_clues("key", "value3")
            value = pinpointPy.get_special_key('sid')
            self.assertEqual(value, id)
            pinpointPy.mark_as_error("fghjk", "fghjkl", 234234)
            pinpointPy.end_trace()
Exemple #4
0
    def test_trace_life(self):
        self.assertEqual(pinpointPy.start_trace(), 1)
        self.assertEqual(pinpointPy.start_trace(), 2)
        self.assertEqual(pinpointPy.start_trace(), 3)
        self.assertEqual(pinpointPy.start_trace(), 4)
        pinpointPy.add_clue("key", "value")
        pinpointPy.add_clue("key", "value3")

        pinpointPy.add_clues("key", "values")
        pinpointPy.add_clues("key", "values")
        pinpointPy.add_clues("key", "values")

        self.assertEqual(pinpointPy.end_trace(), 3)
        self.assertEqual(pinpointPy.end_trace(), 2)
        self.assertEqual(pinpointPy.end_trace(), 1)
        self.assertEqual(pinpointPy.end_trace(), 0)
 async def pinpoint_trace(*args, **kwargs):
     id = pinpointId.get()
     id = pinpointPy.start_trace(id)
     pinpointId.set(id)
     func_name = func.__name__
     pinpointPy.add_clue('name', func_name, id, 0)
     pinpointPy.add_clues('start', '3434', id)
     ret = await func(*args, **kwargs)
     pinpointPy.add_clue('end', '3434', id)
     id = pinpointPy.end_trace(id)
Exemple #6
0
            async def pinpoint_trace(*args, **kwargs):
                id = pinpointId.get()
                id = pinpointPy.start_trace(id)
                pinpointId.set(id)
                func_name = func.__name__
                pinpointPy.add_clue('name', func_name, id, 0)
                pinpointPy.add_clues('start', '3434', id)
                pinpointPy.set_context_key('sid', '12345', id)
                value = pinpointPy.get_context_key('sid', id)
                self.assertEqual(value, '12345')

                ret = await func(*args, **kwargs)
                pinpointPy.add_clue('end', '3434', id)
                id = pinpointPy.end_trace(id)
    def test_trace_life(self):
        pinpointPy.start_trace()
        pinpointPy.start_trace()
        pinpointPy.start_trace()
        pinpointPy.start_trace()
        pinpointPy.add_clue("key", "value")
        pinpointPy.add_clue("key", "value3")

        pinpointPy.add_clues("key", "values")
        pinpointPy.add_clues("key", "values")
        pinpointPy.add_clues("key", "values")

        pinpointPy.end_trace()
        pinpointPy.end_trace()
        pinpointPy.end_trace()
        pinpointPy.end_trace()
 async def pinpoint_trace(*args, **kwargs):
     start_size = pinpointPy.start_trace()
     func_name = func.__name__
     pinpointPy.add_clue('name', func_name)
     pinpointPy.add_clues('sdf', '3434')
     ret = await func(*args, **kwargs)
     pinpointPy.add_clue('sdf', '3434')
     end_size = pinpointPy.end_trace()
     if func_name == 'unit':
         self.assertEqual(start_size, 1)
         self.assertEqual(end_size, 0)
     elif func_name == 'unit2':
         self.assertEqual(start_size, 2)
         self.assertEqual(end_size, 1)
     return ret
    def test_trace_life(self):
        pinpointPy.start_trace()
        pinpointPy.start_trace()
        pinpointPy.start_trace()
        pinpointPy.start_trace()
        pinpointPy.add_clue("key", "value")
        pinpointPy.add_clue("key", "value3")
        pinpointPy.set_context_key('sid', '12345')
        value = pinpointPy.get_context_key('sid')
        self.assertEqual(value, '12345')
        pinpointPy.add_clues("key", "values")
        pinpointPy.add_clues("key", "values")
        pinpointPy.add_clues("key", "values")

        pinpointPy.end_trace()
        pinpointPy.end_trace()
        pinpointPy.end_trace()
        pinpointPy.end_trace()
        pinpointPy.force_flush_trace(10)
Exemple #10
0
 def onEnd(self, ret):
     pinpointPy.end_trace()
Exemple #11
0
 def onEnd(self, ret):
     new_id = pinpointPy.end_trace(self.node_id)
     pinpointId.set(new_id)
Exemple #12
0
def after_cursor_execute(conn, cursor, statement, parameters, context,
                         executemany):
    pinpointPy.end_trace()
 def onEnd(self, ret):
     traceId = pinpointPy.end_trace(self.traceId)
     context['_pinpoint_id_'] = traceId
Exemple #14
0
 def onEnd(self, ret):
     traceId = pinpointPy.end_trace(self.traceId)
     global _Id_
     _Id_.set(traceId)