summaryrefslogtreecommitdiffstats
path: root/openbb_platform/providers/seeking_alpha/tests/test_seeking_alpha_fetchers.py
diff options
context:
space:
mode:
Diffstat (limited to 'openbb_platform/providers/seeking_alpha/tests/test_seeking_alpha_fetchers.py')
-rw-r--r--openbb_platform/providers/seeking_alpha/tests/test_seeking_alpha_fetchers.py40
1 files changed, 34 insertions, 6 deletions
diff --git a/openbb_platform/providers/seeking_alpha/tests/test_seeking_alpha_fetchers.py b/openbb_platform/providers/seeking_alpha/tests/test_seeking_alpha_fetchers.py
index e279c044e00..a049b3b7c7c 100644
--- a/openbb_platform/providers/seeking_alpha/tests/test_seeking_alpha_fetchers.py
+++ b/openbb_platform/providers/seeking_alpha/tests/test_seeking_alpha_fetchers.py
@@ -2,8 +2,12 @@
import pytest
from openbb_core.app.service.user_service import UserService
-from openbb_seeking_alpha.models.upcoming_release_days import (
- SAUpcomingReleaseDaysFetcher,
+from openbb_seeking_alpha.models.calendar_earnings import SACalendarEarningsFetcher
+from openbb_seeking_alpha.models.forward_eps_estimates import (
+ SAForwardEpsEstimatesFetcher,
+)
+from openbb_seeking_alpha.models.forward_sales_estimates import (
+ SAForwardSalesEstimatesFetcher,
)
test_credentials = UserService().default_user_settings.credentials.model_dump(
@@ -18,15 +22,39 @@ def vcr_config():
"filter_headers": [("User-Agent", None)],
"filter_query_parameters": [
("filter[selected_date]", "MOCK_DATE"),
+ ("relative_periods", "MOCK_PERIODS"),
+ ("estimates_data_items", "MOCK_ITEMS"),
+ ("period_type", "MOCK_PERIOD"),
+ ("ticker_ids", "MOCK_TICKER_IDS"),
],
}
@pytest.mark.record_http
-def test_sa_upcoming_release_days_fetcher(credentials=test_credentials):
- """Test the Seeking Alpha Upcoming Release Days fetcher."""
- params = {"limit": 5}
+def test_sa_calendar_earnings_fetcher(credentials=test_credentials):
+ """Test the Seeking Alpha Calendar Earnings fetcher."""
+ params = {}
+
+ fetcher = SACalendarEarningsFetcher()
+ result = fetcher.test(params, credentials)
+ assert result is None
+
+
+@pytest.mark.record_http
+def test_sa_forward_eps_estimates(credentials=test_credentials):
+ """Test the Seeking Alpha Forward EPS Estimates fetcher."""
+ params = {"symbol": "NVDA"}
+
+ fetcher = SAForwardEpsEstimatesFetcher()
+ result = fetcher.test(params, credentials)
+ assert result is None
+
+
+@pytest.mark.record_http
+def test_sa_forward_sales_estimates(credentials=test_credentials):
+ """Test the Seeking Alpha Forward Sales Estimates fetcher."""
+ params = {"symbol": "NVDA"}
- fetcher = SAUpcomingReleaseDaysFetcher()
+ fetcher = SAForwardSalesEstimatesFetcher()
result = fetcher.test(params, credentials)
assert result is None