code: def test_sql_round_ndigits_errors() -> None:
      df = pl.DataFrame({"n": [99.999]})
      with pl.SQLContext(
          df=df, eager_execution=True
      ) as ctx, pytest.raises(
          InvalidOperationError,
          match="Invalid 'decimals' for Round: -1",
      ):
          ctx.execute("SELECT ROUND(n,-1) AS n FROM df")
  
imports: from __future__ import annotations
  import datetime
  import math
  from pathlib import Path
  import pytest
  import polars
  import polars.selectors
  from polars.exceptions import ComputeError, InvalidOperationError
  from polars.testing import assert_frame_equal, assert_series_equal
label_desc: Use image node_id 25 for calling a global function with example usage: test_sql_round_ndigits_errors() without return types