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())
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_context_key('sid', id) pinpointPy.add_clue("key", "value3") pinpointPy.add_clues("key", "value3") value = pinpointPy.get_context_key('sid') self.assertEqual(value, id) pinpointPy.mark_as_error("fghjk", "fghjkl", 234234) pinpointPy.end_trace() pinpointPy.force_flush_trace() pinpointPy.drop_trace()
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_context_key('sid', '12345678') pinpointPy.add_clue("key", "value3") pinpointPy.add_clues("key", "value3") value = pinpointPy.get_context_key('sid') self.assertEqual(value, '12345678') pinpointPy.mark_as_error("fghjk", "fghjkl", 234234) pinpointPy.end_trace() pinpointPy.force_flush_trace() pinpointPy.drop_trace() value = pinpointPy.get_context_key('sid') self.assertFalse(value)
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)
def tearDown(self): pinpointPy.force_flush_trace(4)