From 8065fea29ce172bd6147b4053789c91c2df74b8b Mon Sep 17 00:00:00 2001 From: tehcoderer Date: Wed, 29 Nov 2023 11:46:16 -0500 Subject: [PATCH] tests --- .../fmp/openbb_fmp/models/insider_trading.py | 2 +- .../test_fmp_insider_trading_fetcher.yaml | 436 +++++++++++++----- 2 files changed, 324 insertions(+), 114 deletions(-) diff --git a/openbb_platform/providers/fmp/openbb_fmp/models/insider_trading.py b/openbb_platform/providers/fmp/openbb_fmp/models/insider_trading.py index d6b1905c4df..1fb18374219 100644 --- a/openbb_platform/providers/fmp/openbb_fmp/models/insider_trading.py +++ b/openbb_platform/providers/fmp/openbb_fmp/models/insider_trading.py @@ -73,7 +73,7 @@ class FMPInsiderTradingFetcher( api_key = credentials.get("fmp_api_key") if credentials else "" transaction_type = TRANSACTION_TYPES_DICT.get(query.transaction_type, None) - query = query.model_copy({"transaction_type": transaction_type}) + query = query.model_copy(update={"transaction_type": transaction_type}) base_url = "https://financialmodelingprep.com/api/v4/insider-trading" query_str = get_querystring(query.model_dump(by_alias=True), ["page"]) diff --git a/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_insider_trading_fetcher.yaml b/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_insider_trading_fetcher.yaml index d77cd84583b..2cb0b97fd2d 100644 --- a/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_insider_trading_fetcher.yaml +++ b/openbb_platform/providers/fmp/tests/record/http/test_fmp_fetchers/test_fmp_insider_trading_fetcher.yaml @@ -3,114 +3,9 @@ interactions: body: null headers: Accept: - - '*/*' + - application/json Accept-Encoding: - - gzip, deflate, br - Connection: - - keep-alive - method: GET - uri: https://financialmodelingprep.com/api/v4/insider-trading?apikey=MOCK_API_KEY&limit=500&page=0&symbol=AAPL - response: - body: - string: !!binary | - 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 - /jb6eeJm+TW1cbPd/vuXf/0fWyWz1CfnAAA= - headers: - Access-Control-Allow-Credentials: - - 'true' - Access-Control-Allow-Headers: - - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, - APPS - Access-Control-Allow-Methods: - - GET, POST, OPTIONS - Access-Control-Allow-Origin: - - '*' - Access-Control-Max-Age: - - '3600' - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 29 Nov 2023 01:48:29 GMT - ETag: - - W/"e727-AOJzv/+97a+pNGHQEVsrW8CKeqA" - Server: - - nginx/1.18.0 (Ubuntu) - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding - X-Frame-Options: - - SAMEORIGIN - X-Powered-By: - - Express - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate, br + - gzip, deflate Connection: - keep-alive method: GET @@ -193,8 +88,8 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 29 Nov 2023 01:48:30 GMT - ETag: + - Wed, 29 Nov 2023 16:45:50 GMT + Etag: - W/"e56b-A1vP8lA1l+M7l6O8ChO593XETeg" Server: - nginx/1.18.0 (Ubuntu) @@ -213,9 +108,220 @@ interactions: body: null headers: Accept: - - '*/*' + - application/json Accept-Encoding: - - gzip, deflate, br + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/insider-trading?apikey=MOCK_API_KEY&limit=500&page=3&symbol=AAPL + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 29 Nov 2023 16:45:50 GMT + Etag: + - W/"e507-Ckg7FHssL5/J9pjropdHjj+Xeas" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/insider-trading?apikey=MOCK_API_KEY&limit=500&page=0&symbol=AAPL + response: + body: + string: !!binary | + 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 + /jb6eeJm+TW1cbPd/vuXf/0fWyWz1CfnAAA= + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 29 Nov 2023 16:45:50 GMT + Etag: + - W/"e727-AOJzv/+97a+pNGHQEVsrW8CKeqA" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate Connection: - keep-alive method: GET @@ -300,8 +406,8 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 29 Nov 2023 01:48:30 GMT - ETag: + - Wed, 29 Nov 2023 16:45:50 GMT + Etag: - W/"e4df-heT+TzV14c2GfSyEM+xffZ9rhPw" Server: - nginx/1.18.0 (Ubuntu) @@ -316,4 +422,108 @@ interactions: status: code: 200 message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + method: GET + uri: https://financialmodelingprep.com/api/v4/insider-trading?apikey=MOCK_API_KEY&limit=500&page=4&symbol=AAPL + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Credentials: + - 'true' + Access-Control-Allow-Headers: + - X-Requested-With, content-type, auth-token, Authorization, stripe-signature, + APPS + Access-Control-Allow-Methods: + - GET, POST, OPTIONS + Access-Control-Allow-Origin: + - '*' + Access-Control-Max-Age: + - '3600' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 29 Nov 2023 16:45:50 GMT + Etag: + - W/"e47e-oEXEy6Rdyhsj5runa2vm0ATUkGU" + Server: + - nginx/1.18.0 (Ubuntu) + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Frame-Options: + - SAMEORIGIN + X-Powered-By: + - Express + status: + code: 200 + message: OK version: 1