summaryrefslogtreecommitdiffstats
path: root/openbb_platform/extensions/tests/utils/helpers.py
diff options
context:
space:
mode:
Diffstat (limited to 'openbb_platform/extensions/tests/utils/helpers.py')
-rw-r--r--openbb_platform/extensions/tests/utils/helpers.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/openbb_platform/extensions/tests/utils/helpers.py b/openbb_platform/extensions/tests/utils/helpers.py
index bff32072dba..264bdb4958d 100644
--- a/openbb_platform/extensions/tests/utils/helpers.py
+++ b/openbb_platform/extensions/tests/utils/helpers.py
@@ -72,7 +72,7 @@ def check_docstring_examples() -> List[str]:
return errors
-def list_openbb_extensions() -> Tuple[Set[str], Set[str]]:
+def list_openbb_extensions() -> Tuple[Set[str], Set[str], Set[str]]:
"""
Lists installed openbb extensions and providers.
@@ -81,10 +81,12 @@ def list_openbb_extensions() -> Tuple[Set[str], Set[str]]:
Tuple[Set[str], Set[str]]
First element: set of installed core extensions.
Second element: set of installed provider extensions.
+ Third element: set of installed obbject extensions.
"""
core_extensions = set()
provider_extensions = set()
+ obbject_extensions = set()
entry_points_dict = entry_points()
for entry_point in entry_points_dict["openbb_core_extension"]:
@@ -93,4 +95,7 @@ def list_openbb_extensions() -> Tuple[Set[str], Set[str]]:
for entry_point in entry_points_dict["openbb_provider_extension"]:
provider_extensions.add(f"{entry_point.name}")
- return core_extensions, provider_extensions
+ for entry_point in entry_points_dict["openbb_obbject_extension"]:
+ obbject_extensions.add(f"{entry_point.name}")
+
+ return core_extensions, provider_extensions, obbject_extensions