Esempio n. 1
0
    def test_traced_excludes_only_named_methods(self):
        traced("method", exclude=True)(SampleClass)

        self.assertTrue(
                SampleClass.__dict__["__init__"].__autologging_traced__)
        self.assertTrue(SampleClass.__dict__["method"] is
                _orig_method_method_descriptor)
Esempio n. 2
0
    def test_traced_excludes_only_named_methods(self):
        traced("method", exclude=True)(SampleClass)

        self.assertTrue(
            SampleClass.__dict__["__init__"].__autologging_traced__)
        self.assertTrue(
            SampleClass.__dict__["method"] is _orig_method_method_descriptor)
Esempio n. 3
0
 def test_traced_does_not_replace_class(self):
     self.assertTrue(traced(SampleClass) is SampleClass)
Esempio n. 4
0
    def test_traced_class_uses_default_logger(self):
        traced(SampleClass)

        self.assertEqual(
            __name__ + ".SampleClass",
            SampleClass.__dict__["__init__"]._tracing_proxy.logger.name)
Esempio n. 5
0
    def test_traced_function_uses_named_logger(self):
        traced_sample_function = traced(named_tracer)(sample_function)

        self.assertEqual(named_tracer.name,
                         traced_sample_function._tracing_proxy.logger.name)
Esempio n. 6
0
 def test_traced_with_empty_args_is_equivalent_to_traced(self):
     self.assertTrue(traced() is traced)
Esempio n. 7
0
    def test_replaced_function_is_wrapped(self):
        traced_sample_function = traced(sample_function)

        self.assertTrue(traced_sample_function.__wrapped__ is sample_function)
Esempio n. 8
0
    def test_traced_function_uses_default_logger(self):
        traced_sample_function = traced(sample_function)

        self.assertEqual(__name__,
                         traced_sample_function._tracing_proxy.logger.name)
Esempio n. 9
0
    def test_traced_replaces_function(self):
        traced_sample_function = traced(sample_function)

        self.assertFalse(traced_sample_function is sample_function)
Esempio n. 10
0
    def test_replaced_function_is_wrapped(self):
        traced_sample_function = traced(sample_function)

        self.assertTrue(traced_sample_function.__wrapped__ is sample_function)
Esempio n. 11
0
    def test_traced_class_uses_named_logger(self):
        traced(named_tracer)(SampleClass)

        self.assertEqual(
            named_tracer.name + ".SampleClass",
            SampleClass.__dict__["__init__"]._tracing_proxy.logger.name)
Esempio n. 12
0
    def test_traced_class_uses_named_logger(self):
        traced(named_tracer)(SampleClass)

        self.assertEqual(
            named_tracer.name + ".SampleClass",
            SampleClass.__dict__["__init__"]._tracing_proxy.logger.name)
Esempio n. 13
0
    def test_traced_class_uses_default_logger(self):
        traced(SampleClass)

        self.assertEqual(
            __name__ + ".SampleClass",
            SampleClass.__dict__["__init__"]._tracing_proxy.logger.name)
Esempio n. 14
0
 def test_traced_does_not_replace_class(self):
     self.assertTrue(traced(SampleClass) is SampleClass)
Esempio n. 15
0
 def test_traced_with_empty_args_is_equivalent_to_traced(self):
     self.assertTrue(traced() is traced)
Esempio n. 16
0
    def test_traced_function_uses_named_logger(self):
        traced_sample_function = traced(named_tracer)(sample_function)

        self.assertEqual(
            named_tracer.name,
            traced_sample_function._tracing_proxy.logger.name)
Esempio n. 17
0
    def test_traced_function_uses_default_logger(self):
        traced_sample_function = traced(sample_function)

        self.assertEqual(
            __name__, traced_sample_function._tracing_proxy.logger.name)
Esempio n. 18
0
    def test_traced_function_uses_default_logger(self):
        traced_sample_function = traced(sample_function)

        self.assertEqual(__name__,
                         traced_sample_function._trace_log_delegator.name)
Esempio n. 19
0
    def test_traced_function_uses_named_logger(self):
        traced_sample_function = traced(named_tracer)(sample_function)

        self.assertEqual(named_tracer.name,
                         traced_sample_function._trace_log_delegator.name)
Esempio n. 20
0
def camd_traced(obj):
    """Custom decorator that ensures tracing decorator uses camd logger"""
    return traced(CAMD_LOGGER)(obj)
Esempio n. 21
0
    def test_traced_replaces_function(self):
        traced_sample_function = traced(sample_function)

        self.assertFalse(traced_sample_function is sample_function)