Ejemplo n.º 1
0
    def stop(self):
        """
        Stop using this tracer.
        """

        remove_tracer(self)
        self.threadinfo.active = False
Ejemplo n.º 2
0
def test_remove_tracer(cleanup_tracers):
    """The C{remote_tracer} function removes a specific tracer."""
    tracer1 = object()
    tracer2 = object()
    install_tracer(tracer1)
    install_tracer(tracer2)
    remove_tracer(tracer1)
    assert get_tracers() == [tracer2]
Ejemplo n.º 3
0
 def test_remove_tracer(self):
     """The C{remote_tracer} function removes a specific tracer."""
     tracer1 = object()
     tracer2 = object()
     install_tracer(tracer1)
     install_tracer(tracer2)
     remove_tracer(tracer1)
     self.assertEquals(get_tracers(), [tracer2])
Ejemplo n.º 4
0
 def test_remove_tracer(self):
     """The C{remote_tracer} function removes a specific tracer."""
     tracer1 = object()
     tracer2 = object()
     install_tracer(tracer1)
     install_tracer(tracer2)
     remove_tracer(tracer1)
     self.assertEquals(get_tracers(), [tracer2])
Ejemplo n.º 5
0
def test_remove_tracer_with_not_installed_tracer():
    """C{remote_tracer} exits gracefully if the tracer is not installed."""
    tracer = object()
    remove_tracer(tracer)
    assert get_tracers() == []
Ejemplo n.º 6
0
 def __exit__(self, type, exception, traceback):
     remove_tracer(self)
Ejemplo n.º 7
0
 def test_remove_tracer_with_not_installed_tracer(self):
     """C{remote_tracer} exits gracefully if the tracer is not installed."""
     tracer = object()
     remove_tracer(tracer)
     self.assertEquals(get_tracers(), [])
Ejemplo n.º 8
0
 def test_remove_tracer_with_not_installed_tracer(self):
     """C{remote_tracer} exits gracefully if the tracer is not installed."""
     tracer = object()
     remove_tracer(tracer)
     self.assertEquals(get_tracers(), [])
Ejemplo n.º 9
0
 def tearDown(self):
     super(TimeoutTracerWithDBTest, self).tearDown()
     remove_tracer(self.tracer)
     self.connection.close()
Ejemplo n.º 10
0
 def tearDown(self):
     super(TimeoutTracerWithDBTest, self).tearDown()
     remove_tracer(self.tracer)
     self.connection.close()