code: def test_gaussian_flattop(self) -> None:
      bins = buh.hexbin(x, y, 2, "flattop")
      assert list(bins.q) == [0, 0, 1, 1, 1, 2]
      assert list(bins.r) == [-1, 0, -2, -1, 0, -2]
      assert list(bins.counts) == [95, 57, 14, 324, 8, 2]
  
file_path: bokeh/tests/unit/bokeh/util/test_hex.py
imports: from __future__ import annotations
  import pytest
  import numpy
  import bokeh.util.hex
label_desc: Use image node_id 2 for calling the Test_hexbin obj's underlying member method code with example usage: obj.test_gaussian_flattop() without return types