def test_log_filter(): rules = {"": "INFO"} filter_ = LogFilter(rules, default_level="INFO") assert filter_.should_log("test", "DEBUG") is False assert filter_.should_log("test", "INFO") is True assert filter_.should_log("raiden", "DEBUG") is False assert filter_.should_log("raiden", "INFO") is True assert filter_.should_log("raiden.cli", "DEBUG") is False assert filter_.should_log("raiden.cli", "INFO") is True rules = {"": "WARN"} filter_ = LogFilter(rules, default_level="INFO") assert filter_.should_log("test", "INFO") is False assert filter_.should_log("test", "WARN") is True assert filter_.should_log("raiden", "INFO") is False assert filter_.should_log("raiden", "WARN") is True assert filter_.should_log("raiden.cli", "INFO") is False assert filter_.should_log("raiden.cli", "WARN") is True rules = {"test": "WARN"} filter_ = LogFilter(rules, default_level="INFO") assert filter_.should_log("test", "INFO") is False assert filter_.should_log("test", "WARN") is True assert filter_.should_log("raiden", "DEBUG") is False assert filter_.should_log("raiden", "INFO") is True assert filter_.should_log("raiden", "WARN") is True assert filter_.should_log("raiden.cli", "DEBUG") is False assert filter_.should_log("raiden.cli", "INFO") is True assert filter_.should_log("raiden.cli", "WARN") is True rules = {"raiden": "DEBUG"} filter_ = LogFilter(rules, default_level="INFO") assert filter_.should_log("test", "DEBUG") is False assert filter_.should_log("test", "INFO") is True assert filter_.should_log("raiden", "DEBUG") is True assert filter_.should_log("raiden.cli", "DEBUG") is True rules = {"raiden.network": "DEBUG"} filter_ = LogFilter(rules, default_level="INFO") assert filter_.should_log("test", "DEBUG") is False assert filter_.should_log("test", "INFO") is True assert filter_.should_log("raiden", "DEBUG") is False assert filter_.should_log("raiden", "INFO") is True assert filter_.should_log("raiden.network", "DEBUG") is True rules = { "": "WARN", "raiden": "DEBUG", "raiden.network": "INFO", "raiden.network.transport": "DEBUG", } filter_ = LogFilter(rules, default_level="INFO") assert filter_.should_log("raiden.network.transport.matrix", "DEBUG") is True assert filter_.should_log("raiden.network.transport", "DEBUG") is True assert filter_.should_log("raiden.network", "DEBUG") is False assert filter_.should_log("raiden.network", "INFO") is True assert filter_.should_log("raiden.network", "INFO") is True assert filter_.should_log("raiden", "DEBUG") is True assert filter_.should_log("", "DEBUG") is False assert filter_.should_log("", "INFO") is False assert filter_.should_log("", "WARN") is True assert filter_.should_log("other", "DEBUG") is False assert filter_.should_log("other", "WARN") is True rules = { "raiden": "DEBUG", "raiden.network": "INFO", "raiden.network.transport": "DEBUG" } filter_ = LogFilter(rules, default_level="INFO") assert filter_.should_log("raiden.network.transport.matrix", "DEBUG") is True assert filter_.should_log("raiden.network.transport", "DEBUG") is True assert filter_.should_log("raiden.network", "DEBUG") is False assert filter_.should_log("raiden.network", "INFO") is True assert filter_.should_log("raiden.network", "INFO") is True assert filter_.should_log("raiden", "DEBUG") is True assert filter_.should_log("", "DEBUG") is False assert filter_.should_log("", "INFO") is True assert filter_.should_log("", "WARN") is True assert filter_.should_log("other", "DEBUG") is False assert filter_.should_log("other", "INFO") is True assert filter_.should_log("other", "WARN") is True
def test_log_filter(): rules = {'': 'INFO'} filter_ = LogFilter(rules, default_level='INFO') assert filter_.should_log('test', 'DEBUG') is False assert filter_.should_log('test', 'INFO') is True assert filter_.should_log('raiden', 'DEBUG') is False assert filter_.should_log('raiden', 'INFO') is True assert filter_.should_log('raiden.cli', 'DEBUG') is False assert filter_.should_log('raiden.cli', 'INFO') is True rules = {'': 'WARN'} filter_ = LogFilter(rules, default_level='INFO') assert filter_.should_log('test', 'INFO') is False assert filter_.should_log('test', 'WARN') is True assert filter_.should_log('raiden', 'INFO') is False assert filter_.should_log('raiden', 'WARN') is True assert filter_.should_log('raiden.cli', 'INFO') is False assert filter_.should_log('raiden.cli', 'WARN') is True rules = {'test': 'WARN'} filter_ = LogFilter(rules, default_level='INFO') assert filter_.should_log('test', 'INFO') is False assert filter_.should_log('test', 'WARN') is True assert filter_.should_log('raiden', 'DEBUG') is False assert filter_.should_log('raiden', 'INFO') is True assert filter_.should_log('raiden', 'WARN') is True assert filter_.should_log('raiden.cli', 'DEBUG') is False assert filter_.should_log('raiden.cli', 'INFO') is True assert filter_.should_log('raiden.cli', 'WARN') is True rules = {'raiden': 'DEBUG'} filter_ = LogFilter(rules, default_level='INFO') assert filter_.should_log('test', 'DEBUG') is False assert filter_.should_log('test', 'INFO') is True assert filter_.should_log('raiden', 'DEBUG') is True assert filter_.should_log('raiden.cli', 'DEBUG') is True rules = {'raiden.network': 'DEBUG'} filter_ = LogFilter(rules, default_level='INFO') assert filter_.should_log('test', 'DEBUG') is False assert filter_.should_log('test', 'INFO') is True assert filter_.should_log('raiden', 'DEBUG') is False assert filter_.should_log('raiden', 'INFO') is True assert filter_.should_log('raiden.network', 'DEBUG') is True rules = { '': 'WARN', 'raiden': 'DEBUG', 'raiden.network': 'INFO', 'raiden.network.transport': 'DEBUG', } filter_ = LogFilter(rules, default_level='INFO') assert filter_.should_log('raiden.network.transport.matrix', 'DEBUG') is True assert filter_.should_log('raiden.network.transport', 'DEBUG') is True assert filter_.should_log('raiden.network', 'DEBUG') is False assert filter_.should_log('raiden.network', 'INFO') is True assert filter_.should_log('raiden.network', 'INFO') is True assert filter_.should_log('raiden', 'DEBUG') is True assert filter_.should_log('', 'DEBUG') is False assert filter_.should_log('', 'INFO') is False assert filter_.should_log('', 'WARN') is True assert filter_.should_log('other', 'DEBUG') is False assert filter_.should_log('other', 'WARN') is True rules = { 'raiden': 'DEBUG', 'raiden.network': 'INFO', 'raiden.network.transport': 'DEBUG', } filter_ = LogFilter(rules, default_level='INFO') assert filter_.should_log('raiden.network.transport.matrix', 'DEBUG') is True assert filter_.should_log('raiden.network.transport', 'DEBUG') is True assert filter_.should_log('raiden.network', 'DEBUG') is False assert filter_.should_log('raiden.network', 'INFO') is True assert filter_.should_log('raiden.network', 'INFO') is True assert filter_.should_log('raiden', 'DEBUG') is True assert filter_.should_log('', 'DEBUG') is False assert filter_.should_log('', 'INFO') is True assert filter_.should_log('', 'WARN') is True assert filter_.should_log('other', 'DEBUG') is False assert filter_.should_log('other', 'INFO') is True assert filter_.should_log('other', 'WARN') is True