code: def test_point_bounds_check():
      df = pd.DataFrame({"x": [1, 2, 3], "y": [5, 6, 7]})
      p = Point("x", "y")
      assert p._compute_bounds(df["x"].values) == (1, 3)
      assert p._compute_bounds(df["y"].values) == (5, 7)
  
imports: from __future__ import annotations
  import pandas
  import numpy
  import pytest
  from datashader.datashape import dshape
  from datashader.glyphs import Point, LinesAxis1, Glyph
  from datashader.glyphs.area import _build_draw_trapezoid_y
  from datashader.glyphs.line import _build_map_onto_pixel_for_line, _build_draw_segment, _build_extend_line_axis0
  from datashader.glyphs.trimesh import _build_map_onto_pixel_for_triangle, _build_draw_triangle, _build_extend_triangles
  from datashader.utils import ngjit
label_desc: Use image node_id 1 for calling a global function with example usage: test_point_bounds_check() without return types