@@ -79,12 +79,12 @@ def _yield_public_objects(
7979 continue
8080
8181
82- def _get_modulelevel_internal_objects (tested_module : ModuleType ) -> list [griffe .Object | griffe .Alias ]:
83- return list (_yield_public_objects (_get_internal_api ( tested_module ) , modulelevel = True ))
82+ def _get_modulelevel_internal_objects (internal_api : griffe . Module ) -> list [griffe .Object | griffe .Alias ]:
83+ return list (_yield_public_objects (internal_api , modulelevel = True ))
8484
8585
86- def _get_public_objects (tested_module : ModuleType ) -> list [griffe .Object | griffe .Alias ]:
87- return list (_yield_public_objects (_get_public_api ( tested_module ) , modulelevel = False , inherited = True , special = True ))
86+ def _get_public_objects (public_api : griffe . Module ) -> list [griffe .Object | griffe .Alias ]:
87+ return list (_yield_public_objects (public_api , modulelevel = False , inherited = True , special = True ))
8888
8989
9090@pytest .fixture (name = "inventory" , scope = "module" )
@@ -114,7 +114,7 @@ def test_alias_proxies() -> None:
114114@pytest .mark .parametrize ("tested_module" , [griffe , griffecli ])
115115def test_exposed_objects (tested_module : ModuleType ) -> None :
116116 """All public objects in the internal API are exposed under `griffe`."""
117- modulelevel_internal_objects = _get_modulelevel_internal_objects (tested_module )
117+ modulelevel_internal_objects = _get_modulelevel_internal_objects (_get_internal_api ( tested_module ) )
118118 not_exposed = [
119119 obj .path
120120 for obj in modulelevel_internal_objects
@@ -126,7 +126,7 @@ def test_exposed_objects(tested_module: ModuleType) -> None:
126126@pytest .mark .parametrize ("tested_module" , [griffe , griffecli ])
127127def test_unique_names (tested_module : ModuleType ) -> None :
128128 """All internal objects have unique names."""
129- modulelevel_internal_objects = _get_modulelevel_internal_objects (tested_module )
129+ modulelevel_internal_objects = _get_modulelevel_internal_objects (_get_public_api ( tested_module ) )
130130 names_to_paths = defaultdict (list )
131131 for obj in modulelevel_internal_objects :
132132 names_to_paths [obj .name ].append (obj .path )
0 commit comments