Ejemplo n.º 1
0
 def test_invalid_scope(self):
     tracer = VizTracer()
     tracer.start()
     tracer.add_instant("instant", {"karma": True}, scope="invalid")
     tracer.stop()
     entries = tracer.parse()
     self.assertEqual(entries, 0)
Ejemplo n.º 2
0
 def test_invalid_scope(self):
     tracer = VizTracer()
     tracer.start()
     tracer.add_instant('instant - "karma": True', scope="invalid")
     tracer.stop()
     tracer.parse()
     self.assertEventNumber(tracer.data, 0)
Ejemplo n.º 3
0
 def test_addinstant(self):
     tracer = VizTracer()
     tracer.start()
     tracer.add_instant("instant", {"karma": True})
     tracer.stop()
     entries = tracer.parse()
     self.assertEqual(entries, 1)
Ejemplo n.º 4
0
 def test_addinstant(self):
     tracer = VizTracer()
     tracer.start()
     tracer.add_instant('instant - "karma": True')
     tracer.stop()
     tracer.parse()
     self.assertEventNumber(tracer.data, 1)
Ejemplo n.º 5
0
 def test_instant(self):
     def s():
         return 0
     tracer = VizTracer()
     tracer.start()
     # This is a library function which will be ignored, but
     # this could trick the system into a ignoring status
     tracer.add_instant("name", {"a": 1})
     s()
     s()
     s()
     tracer.stop()
     entries = tracer.parse()
     tracer.save()
     self.assertEqual(entries, 4)