code: def test_default_groups(self, df, orient):
      other = {"x": "y", "y": "x"}[orient]
      gb = GroupBy(["grp2"])
      res = Norm()(df, gb, orient, {})
      for _, grp in res.groupby("grp2"):
          assert grp[other].max() == pytest.approx(1)
  
imports: from itertools import product
  import numpy
  import pandas
  from pandas.testing import assert_series_equal
  from numpy.testing import assert_array_equal, assert_array_almost_equal
  from seaborn._core.moves import Dodge, Jitter, Shift, Stack, Norm
  from seaborn._core.rules import categorical_order
  from seaborn._core.groupby import GroupBy
  import pytest
label_desc: Use image node_id 2 for calling the TestNorm obj's underlying member method code with example usage: obj.test_default_groups(df, orient) without return types