def test_error_query(instance, dd_run_check): check = ClickhouseCheck('clickhouse', {}, [instance]) check.log = mock.MagicMock() del check.check_initializations[-2] client = mock.MagicMock() client.execute_iter = raise_error check._client = client with pytest.raises(Exception): dd_run_check(check)
def test_error_query(instance): check = ClickhouseCheck('clickhouse', {}, [instance]) check.log = mock.MagicMock() del check.check_initializations[-2] client = mock.MagicMock() client.execute_iter = raise_error check._client = client check.run() check.log.error.assert_any_call('Error querying %s: %s', 'system.metrics', mock.ANY)