class_docstr: Tests for the cuDFInterface.
class_docstr_tok: ["Tests","for","the","cuDFInterface","."]
code: def test_dataset_groupby_alias(self):
      group1 = {
          "age": [10, 16],
          "weight": [15, 18],
          "height": [0.8, 0.6],
      }
      group2 = {"age": [12], "weight": [10], "height": [0.8]}
      grouped = HoloMap(
          [
              (
                  "M",
                  Dataset(
                      group1,
                      kdims=[("age", "Age")],
                      vdims=self.alias_vdims,
                  ),
              ),
              (
                  "F",
                  Dataset(
                      group2,
                      kdims=[("age", "Age")],
                      vdims=self.alias_vdims,
                  ),
              ),
          ],
          kdims=[("gender", "Gender")],
      )
      self.assertEqual(
          self.alias_table.groupby("Gender").apply("sort"), grouped
      )
  
imports: import logging
  from unittest import SkipTest
  import numpy
  from holoviews.core.data import Dataset
  from holoviews.core.spaces import HoloMap
  from .base import HeterogeneousColumnTests, InterfaceTests
label_desc: Use image node_id 5 for calling the cuDFInterfaceTests obj's underlying member method code with example usage: obj.test_dataset_groupby_alias() without return types