예제 #1
0
 def test_get_log_policy(self):
     einfo = Mock(name='einfo')
     einfo.internal = False
     self.assertIs(
         get_log_policy(self.add, einfo, Reject()),
         log_policy_reject,
     )
     self.assertIs(
         get_log_policy(self.add, einfo, Ignore()),
         log_policy_ignore,
     )
     self.add.throws = (TypeError, )
     self.assertIs(
         get_log_policy(self.add, einfo, KeyError()),
         log_policy_unexpected,
     )
     self.assertIs(
         get_log_policy(self.add, einfo, TypeError()),
         log_policy_expected,
     )
     einfo2 = Mock(name='einfo2')
     einfo2.internal = True
     self.assertIs(
         get_log_policy(self.add, einfo2, KeyError()),
         log_policy_internal,
     )
예제 #2
0
 def test_get_log_policy(self):
     einfo = Mock(name='einfo')
     einfo.internal = False
     self.assertIs(
         get_log_policy(self.add, einfo, Reject()),
         log_policy_reject,
     )
     self.assertIs(
         get_log_policy(self.add, einfo, Ignore()),
         log_policy_ignore,
     )
     self.add.throws = (TypeError,)
     self.assertIs(
         get_log_policy(self.add, einfo, KeyError()),
         log_policy_unexpected,
     )
     self.assertIs(
         get_log_policy(self.add, einfo, TypeError()),
         log_policy_expected,
     )
     einfo2 = Mock(name='einfo2')
     einfo2.internal = True
     self.assertIs(
         get_log_policy(self.add, einfo2, KeyError()),
         log_policy_internal,
     )
예제 #3
0
    def test_get_log_policy(self):
        einfo = Mock(name='einfo')
        einfo.internal = False
        assert get_log_policy(self.add, einfo, Reject()) is log_policy_reject
        assert get_log_policy(self.add, einfo, Ignore()) is log_policy_ignore

        self.add.throws = (TypeError,)
        assert get_log_policy(self.add, einfo, KeyError()) is log_policy_unexpected
        assert get_log_policy(self.add, einfo, TypeError()) is log_policy_expected

        einfo2 = Mock(name='einfo2')
        einfo2.internal = True
        assert get_log_policy(self.add, einfo2, KeyError()) is log_policy_internal
예제 #4
0
파일: test_trace.py 프로젝트: celery/celery
    def test_get_log_policy(self):
        einfo = Mock(name='einfo')
        einfo.internal = False
        assert get_log_policy(self.add, einfo, Reject()) is log_policy_reject
        assert get_log_policy(self.add, einfo, Ignore()) is log_policy_ignore

        self.add.throws = (TypeError,)
        assert (get_log_policy(self.add, einfo, KeyError()) is
                log_policy_unexpected)
        assert (get_log_policy(self.add, einfo, TypeError()) is
                log_policy_expected)

        einfo2 = Mock(name='einfo2')
        einfo2.internal = True
        assert (get_log_policy(self.add, einfo2, KeyError()) is
                log_policy_internal)