def test_automation_try_discovery_caching(test_cfg, scan, raise_errors, monkeypatch): kwargs = {} kwargs.update(scan[1]) kwargs.update(raise_errors[1]) args = [scan[0]] if raise_errors[0] is not None: args.append(raise_errors[0]) args.append("ds-test-host1") _patch_data_source_run(monkeypatch, **kwargs) orig_level = logger.getEffectiveLevel() try: cmk.base.automations.check_mk.AutomationTryDiscovery().execute(args) assert _counter_run == 2 finally: logger.setLevel(orig_level)
def reset_log_level(): level = logger.getEffectiveLevel() yield logger.setLevel(level)