Exemplo n.º 1
0
 def test_passes_higher_levels(self):
     logger = logging.Logger(__name__)
     logger.setLevel(WARN)
     event_dict = {'event': 'test'}
     assert event_dict is filter_by_level(logger, 'warn', event_dict)
     assert event_dict is filter_by_level(logger, 'error', event_dict)
     assert event_dict is filter_by_level(logger, 'exception', event_dict)
Exemplo n.º 2
0
 def test_passes_higher_levels(self):
     logger = logging.Logger(__name__)
     logger.setLevel(WARN)
     event_dict = {'event': 'test'}
     assert event_dict is filter_by_level(logger, 'warn', event_dict)
     assert event_dict is filter_by_level(logger, 'error', event_dict)
     assert event_dict is filter_by_level(logger, 'exception', event_dict)
Exemplo n.º 3
0
    def test_passes_higher_levels(self):
        logger = logging.Logger(__name__)
        logger.setLevel(WARN)
        event_dict = {"event": "test"}

        assert event_dict is filter_by_level(logger, "warn", event_dict)
        assert event_dict is filter_by_level(logger, "error", event_dict)
        assert event_dict is filter_by_level(logger, "exception", event_dict)
Exemplo n.º 4
0
    def test_filters_lower_levels(self):
        """
        Log entries below the current level raise a DropEvent.
        """
        logger = logging.Logger(__name__)
        logger.setLevel(CRITICAL)

        with pytest.raises(DropEvent):
            filter_by_level(logger, "warn", {})
Exemplo n.º 5
0
    def test_passes_higher_levels(self):
        """
        Log entries with higher levels are passed through unchanged.
        """
        logger = logging.Logger(__name__)
        logger.setLevel(WARN)
        event_dict = {"event": "test"}

        assert event_dict is filter_by_level(logger, "warn", event_dict)
        assert event_dict is filter_by_level(logger, "error", event_dict)
        assert event_dict is filter_by_level(logger, "exception", event_dict)
Exemplo n.º 6
0
 def test_filters_lower_levels(self):
     logger = logging.Logger(__name__)
     logger.setLevel(CRITICAL)
     with pytest.raises(DropEvent):
         filter_by_level(logger, 'warn', {})
Exemplo n.º 7
0
 def test_filters_lower_levels(self):
     logger = logging.Logger(__name__)
     logger.setLevel(CRITICAL)
     with pytest.raises(DropEvent):
         filter_by_level(logger, 'warn', {})