Example #1
0
    def stop(self):
        """
        Stop using this tracer.
        """

        remove_tracer(self)
        self.threadinfo.active = False
Example #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]
Example #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])
Example #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])
Example #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() == []
Example #6
0
 def __exit__(self, type, exception, traceback):
     remove_tracer(self)
Example #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(), [])
Example #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(), [])
Example #9
0
 def tearDown(self):
     super(TimeoutTracerWithDBTest, self).tearDown()
     remove_tracer(self.tracer)
     self.connection.close()
Example #10
0
 def tearDown(self):
     super(TimeoutTracerWithDBTest, self).tearDown()
     remove_tracer(self.tracer)
     self.connection.close()