コード例 #1
0
ファイル: test_traced.py プロジェクト: mzipay/Autologging
    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)
コード例 #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)
コード例 #3
0
 def test_traced_does_not_replace_class(self):
     self.assertTrue(traced(SampleClass) is SampleClass)
コード例 #4
0
    def test_traced_class_uses_default_logger(self):
        traced(SampleClass)

        self.assertEqual(
            __name__ + ".SampleClass",
            SampleClass.__dict__["__init__"]._tracing_proxy.logger.name)
コード例 #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)
コード例 #6
0
 def test_traced_with_empty_args_is_equivalent_to_traced(self):
     self.assertTrue(traced() is traced)
コード例 #7
0
    def test_replaced_function_is_wrapped(self):
        traced_sample_function = traced(sample_function)

        self.assertTrue(traced_sample_function.__wrapped__ is sample_function)
コード例 #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)
コード例 #9
0
    def test_traced_replaces_function(self):
        traced_sample_function = traced(sample_function)

        self.assertFalse(traced_sample_function is sample_function)
コード例 #10
0
ファイル: test_traced.py プロジェクト: mzipay/Autologging
    def test_replaced_function_is_wrapped(self):
        traced_sample_function = traced(sample_function)

        self.assertTrue(traced_sample_function.__wrapped__ is sample_function)
コード例 #11
0
ファイル: test_traced.py プロジェクト: mzipay/Autologging
    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)
コード例 #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)
コード例 #13
0
ファイル: test_traced.py プロジェクト: mzipay/Autologging
    def test_traced_class_uses_default_logger(self):
        traced(SampleClass)

        self.assertEqual(
            __name__ + ".SampleClass",
            SampleClass.__dict__["__init__"]._tracing_proxy.logger.name)
コード例 #14
0
ファイル: test_traced.py プロジェクト: mzipay/Autologging
 def test_traced_does_not_replace_class(self):
     self.assertTrue(traced(SampleClass) is SampleClass)
コード例 #15
0
ファイル: test_traced.py プロジェクト: mzipay/Autologging
 def test_traced_with_empty_args_is_equivalent_to_traced(self):
     self.assertTrue(traced() is traced)
コード例 #16
0
ファイル: test_traced.py プロジェクト: mzipay/Autologging
    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)
コード例 #17
0
ファイル: test_traced.py プロジェクト: mzipay/Autologging
    def test_traced_function_uses_default_logger(self):
        traced_sample_function = traced(sample_function)

        self.assertEqual(
            __name__, traced_sample_function._tracing_proxy.logger.name)
コード例 #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)
コード例 #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)
コード例 #20
0
ファイル: log.py プロジェクト: JosephMontoya-TRI/CAMD-bkp
def camd_traced(obj):
    """Custom decorator that ensures tracing decorator uses camd logger"""
    return traced(CAMD_LOGGER)(obj)
コード例 #21
0
ファイル: test_traced.py プロジェクト: mzipay/Autologging
    def test_traced_replaces_function(self):
        traced_sample_function = traced(sample_function)

        self.assertFalse(traced_sample_function is sample_function)