diff --git a/tests/openbb_terminal/portfolio/brokers/coinbase/cassettes/test_coinbase_model/test_accounts.yaml b/tests/openbb_terminal/portfolio/brokers/coinbase/cassettes/test_coinbase_model/test_accounts.yaml new file mode 100644 index 00000000000..8a451225ab5 --- /dev/null +++ b/tests/openbb_terminal/portfolio/brokers/coinbase/cassettes/test_coinbase_model/test_accounts.yaml @@ -0,0 +1,1427 @@ +interactions: + - request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CB-ACCESS-KEY: + - MOCK-CB-ACCESS-KEY + CB-ACCESS-PASSPHRASE: + - MOCK-CB-ACCESS-PASSPHRASE + CB-ACCESS-SIGN: + - MOCK-CB-ACCESS-SIGN + CB-ACCESS-TIMESTAMP: + - MOCK-CB-ACCESS-TIMESTAMP + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.pro.coinbase.com/accounts + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Headers: + - Content-Type, Accept, cb-session, cb-fp, cb-form-factor + Access-Control-Allow-Methods: + - GET,POST,DELETE,PUT + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - cb-before, cb-after, cb-gdpr + Access-Control-Max-Age: + - '7200' + CF-Cache-Status: + - MISS + CF-RAY: + - 6fb6c00ecb9818c4-EWR + Cache-Control: + - no-store + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 13 Apr 2022 19:53:51 GMT + Etag: + - W/"4cd8-e2wRH7KiBf8V3NJM979u9cefEHk" + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Dns-Prefetch-Control: + - 'off' + X-Download-Options: + - noopen + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.pro.coinbase.com/products + response: + body: + string: !!binary | + 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 + /+d/AH1nAGMoUQMA + headers: + Access-Control-Allow-Headers: + - Content-Type, Accept, cb-session, cb-fp, cb-form-factor + Access-Control-Allow-Methods: + - GET,POST,DELETE,PUT + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - cb-before, cb-after, cb-gdpr + Access-Control-Max-Age: + - '7200' + Age: + - '5' + CF-Cache-Status: + - HIT + CF-RAY: + - 6fb6c00fa860f015-EWR + Cache-Control: + - public, max-age=5, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 13 Apr 2022 19:53:51 GMT + Etag: + - W/"35128-NxR7I7LreTNZvXAX+FuZVoEbPEc" + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Dns-Prefetch-Control: + - 'off' + X-Download-Options: + - noopen + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CB-ACCESS-KEY: + - MOCK-CB-ACCESS-KEY + CB-ACCESS-PASSPHRASE: + - MOCK-CB-ACCESS-PASSPHRASE + CB-ACCESS-SIGN: + - MOCK-CB-ACCESS-SIGN + CB-ACCESS-TIMESTAMP: + - MOCK-CB-ACCESS-TIMESTAMP + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.pro.coinbase.com/products/DOGE-USD/stats + response: + body: + string: !!binary | + H4sIAAAAAAAAAz3JWwqAIBRF0bmcbxH1qnWdTARJBZVBLyKae0SPz7X3gTTGAQFKanIGAk1bN48t + WQh0afv2rXKa3wuBNXVLHxFgMseGSZE0fy5IVeWOAK28z9hx7r20OC9IkxCscwAAAA== + headers: + Access-Control-Allow-Headers: + - Content-Type, Accept, cb-session, cb-fp, cb-form-factor + Access-Control-Allow-Methods: + - GET,POST,DELETE,PUT + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - cb-before, cb-after, cb-gdpr + Access-Control-Max-Age: + - '7200' + CF-Cache-Status: + - EXPIRED + CF-RAY: + - 6fb6c0104de8e6c0-EWR + Cache-Control: + - public, max-age=5, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 13 Apr 2022 19:53:51 GMT + Etag: + - W/"73-MdnkiHTx28m5SPdRLl/maGXYGgk" + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Dns-Prefetch-Control: + - 'off' + X-Download-Options: + - noopen + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.pro.coinbase.com/products + response: + body: + string: !!binary | + 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 + /+d/AH1nAGMoUQMA + headers: + Access-Control-Allow-Headers: + - Content-Type, Accept, cb-session, cb-fp, cb-form-factor + Access-Control-Allow-Methods: + - GET,POST,DELETE,PUT + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - cb-before, cb-after, cb-gdpr + Access-Control-Max-Age: + - '7200' + Age: + - '5' + CF-Cache-Status: + - HIT + CF-RAY: + - 6fb6c010dacdf045-EWR + Cache-Control: + - public, max-age=5, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 13 Apr 2022 19:53:51 GMT + Etag: + - W/"35128-NxR7I7LreTNZvXAX+FuZVoEbPEc" + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Dns-Prefetch-Control: + - 'off' + X-Download-Options: + - noopen + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CB-ACCESS-KEY: + - MOCK-CB-ACCESS-KEY + CB-ACCESS-PASSPHRASE: + - MOCK-CB-ACCESS-PASSPHRASE + CB-ACCESS-SIGN: + - MOCK-CB-ACCESS-SIGN + CB-ACCESS-TIMESTAMP: + - MOCK-CB-ACCESS-TIMESTAMP + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.pro.coinbase.com/products/LTC-USD/stats + response: + body: + string: !!binary | + H4sIAAAAAAAAAz3JWwqDMBBG4b38z2GYTHQy42aKUNGCbQq9IeLeJQV9/M5ZUZ7DAx0iC2VHwHQb + p+rI1CJgLr/jSmX/ev/t1DYI+Jb5cx9qMY/ilNSMlf1cl8TXfkEHFVPhTNwkV8uGbQdKQSdvfAAA + AA== + headers: + Access-Control-Allow-Headers: + - Content-Type, Accept, cb-session, cb-fp, cb-form-factor + Access-Control-Allow-Methods: + - GET,POST,DELETE,PUT + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - cb-before, cb-after, cb-gdpr + Access-Control-Max-Age: + - '7200' + CF-Cache-Status: + - EXPIRED + CF-RAY: + - 6fb6c0118b0a8c69-EWR + Cache-Control: + - public, max-age=5, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 13 Apr 2022 19:53:51 GMT + Etag: + - W/"7c-x228NY+R5vObb10wfVA0DkjR6QY" + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Dns-Prefetch-Control: + - 'off' + X-Download-Options: + - noopen + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.pro.coinbase.com/products + response: + body: + string: !!binary | + H4sIAAAAAAAAA+19XZPbOJblX3H4uWyLpERJ/UaRTCUtClSCkKzMjQ1Hdjm7wzEuu9Z2zU7vxv73 + DUhZLlfVPUlc8Hqy3MA8Jm0nam4DuDj3fPyP//v07Zunf3vaX+4atX6276unPzz9++2nu9c//vLx + 4937H//15ePTH57+r18+fP7dl6/+/E9v37/+9Pb/3D3929Nk8uWHt//15YfZ5Px/X/6dt+9//Hj3 + 0937z0//9nTy/PQt+fUvfv3N/vDN208/v7v91+v3tz/dfVnRi/Ovt7/5p9uP/3H3+fU/fnn/5tP9 + X7G/+48//nUBP91+/Ofb96/v3t/+/d3dm6d/+8ftu093Pzz9x3+9/vTZ/ujHD2/ff/np6T/i3duf + f779593rn+8+/nj3/vPtP+/Oq86+/Ef9/OHT59cf3r/715e/+O7tT2//8KMfb9//ePfu9z/7/PH2 + zdv3/3z95u2n3y/n0+fbz7/YdX94/+7t+7unv/7k9U93nz6dV/D0h6e3v/z4+e2H969/+vDm7v6v + /r8f7su6bRWo6bZV7gW11ZkTNZ3luJxkKe0/RJRz2yp2LadJYLXs1urZypRELbs1Wcuv/vDvarlM + iVJO06G9CStKFLRbqxfnX08U9PzvJTnaowHVtOrWtd2ghqiq/Qa2qCHqmj1fEGXN0oEzFxSVqKld + z4v7X+6+TWfTwLbpqqjWtUZFPX9llNX+91L7NZlNZM7e84r4hU1Du0uLdt2By9R+YrRHRDlTuX1q + F8O+TdNlaOXcq+ZZvddENfeqoYr51R/+/f6cUtszF9qee9W8OP9m8iZdTEE908DKWa7b6tl6tSPq + aT9RBf3qT/+uoKfO5I8FzR86bzmtkV3Ni/OvJis6T2NFTxW9qUvQ797UJaffnUxmVEWz3OMt+uUs + /kNVb+rSu+FNAypqsz2i1qjZHll9EXWNTpcexy5RzmZ75HdE4aELhSoQvFCogoMv0D1u8nBTxCio + XU9sioZ73EMB96f9xnu4JGSnOxHqjOx6PDbpPLSa1uol2KS1ejl6j84SqS1aq5d8QDe4V6jaKNDm + qo1y73KT5xSeO0+lHqFqo3ya3BOqEVI5W1OCzdmakgfQTzPqtF34nLZf+t8/VLU1JXuLZsFdoqtz + TUn4DxYVXKG/vhv+dOwuxIq6OheVif5NQ6tqq+FO1aydOp0hvMjj6IU7VfN3ajoJraZVdQQYYFUd + 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 + headers: + Access-Control-Allow-Headers: + - Content-Type, Accept, cb-session, cb-fp, cb-form-factor + Access-Control-Allow-Methods: + - GET,POST,DELETE,PUT + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - cb-before, cb-after, cb-gdpr + Access-Control-Max-Age: + - '7200' + Age: + - '1' + CF-Cache-Status: + - HIT + CF-RAY: + - 6fb6c012199a17e5-EWR + Cache-Control: + - public, max-age=5, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 13 Apr 2022 19:53:51 GMT + Etag: + - W/"35128-ZVB6Mu/etCZBS/D7rmgsxrCtqHw" + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Dns-Prefetch-Control: + - 'off' + X-Download-Options: + - noopen + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.pro.coinbase.com/products + response: + body: + string: !!binary | + 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 + /+d/AH1nAGMoUQMA + headers: + Access-Control-Allow-Headers: + - Content-Type, Accept, cb-session, cb-fp, cb-form-factor + Access-Control-Allow-Methods: + - GET,POST,DELETE,PUT + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - cb-before, cb-after, cb-gdpr + Access-Control-Max-Age: + - '7200' + Age: + - '5' + CF-Cache-Status: + - HIT + CF-RAY: + - 6fb6c0128eca0c9d-EWR + Cache-Control: + - public, max-age=5, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 13 Apr 2022 19:53:51 GMT + Etag: + - W/"35128-NxR7I7LreTNZvXAX+FuZVoEbPEc" + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Dns-Prefetch-Control: + - 'off' + X-Download-Options: + - noopen + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + status: + code: 200 + message: OK + - request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CB-ACCESS-KEY: + - MOCK-CB-ACCESS-KEY + CB-ACCESS-PASSPHRASE: + - MOCK-CB-ACCESS-PASSPHRASE + CB-ACCESS-SIGN: + - MOCK-CB-ACCESS-SIGN + CB-ACCESS-TIMESTAMP: + - MOCK-CB-ACCESS-TIMESTAMP + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.pro.coinbase.com/products/XRP-USD/stats + response: + body: + string: '{"message":"Not allowed for delisted products"}' + headers: + Access-Control-Allow-Headers: + - Content-Type, Accept, cb-session, cb-fp, cb-form-factor + Access-Control-Allow-Methods: + - GET,POST,DELETE,PUT + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - cb-before, cb-after, cb-gdpr + Access-Control-Max-Age: + - '7200' + CF-Cache-Status: + - MISS + CF-RAY: + - 6fb6c01308078c6b-EWR + Cache-Control: + - no-store + Connection: + - keep-alive + Content-Length: + - '47' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 13 Apr 2022 19:53:51 GMT + Etag: + - W/"2f-H1NqCFjkGCbc1JG6mKH1TatMC6k" + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Dns-Prefetch-Control: + - 'off' + X-Download-Options: + - noopen + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + status: + code: 400 + message: Bad Request +version: 1 diff --git a/tests/openbb_terminal/portfolio/brokers/coinbase/cassettes/test_coinbase_model/test_deposits.yaml b/tests/openbb_terminal/portfolio/brokers/coinbase/cassettes/test_coinbase_model/test_deposits.yaml new file mode 100644 index 00000000000..53e9a0f5683 --- /dev/null +++ b/tests/openbb_terminal/portfolio/brokers/coinbase/cassettes/test_coinbase_model/test_deposits.yaml @@ -0,0 +1,144 @@ +interactions: + - request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CB-ACCESS-KEY: + - MOCK-CB-ACCESS-KEY + CB-ACCESS-PASSPHRASE: + - MOCK-CB-ACCESS-PASSPHRASE + CB-ACCESS-SIGN: + - MOCK-CB-ACCESS-SIGN + CB-ACCESS-TIMESTAMP: + - MOCK-CB-ACCESS-TIMESTAMP + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.pro.coinbase.com/transfers?type=deposit + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Headers: + - Content-Type, Accept, cb-session, cb-fp, cb-form-factor + Access-Control-Allow-Methods: + - GET,POST,DELETE,PUT + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - cb-before, cb-after, cb-gdpr + Access-Control-Max-Age: + - '7200' + CF-Cache-Status: + - MISS + CF-RAY: + - 6fb6c014da9e1902-EWR + Cache-Control: + - no-store + Cb-After: + - '2017-09-06 19:48:34.231585+00' + Cb-Before: + - '2022-02-17 20:30:53.058976+00' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 13 Apr 2022 19:53:52 GMT + Etag: + - W/"4843-d0ai5EjIiH28c67DGpSPx9ErWQE" + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Dns-Prefetch-Control: + - 'off' + X-Download-Options: + - noopen + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + status: + code: 200 + message: OK +version: 1 diff --git a/tests/openbb_terminal/portfolio/brokers/coinbase/cassettes/test_coinbase_model/test_orders.yaml b/tests/openbb_terminal/portfolio/brokers/coinbase/cassettes/test_coinbase_model/test_orders.yaml new file mode 100644 index 00000000000..b90b31feadc --- /dev/null +++ b/tests/openbb_terminal/portfolio/brokers/coinbase/cassettes/test_coinbase_model/test_orders.yaml @@ -0,0 +1,144 @@ +interactions: + - request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CB-ACCESS-KEY: + - MOCK-CB-ACCESS-KEY + CB-ACCESS-PASSPHRASE: + - MOCK-CB-ACCESS-PASSPHRASE + CB-ACCESS-SIGN: + - MOCK-CB-ACCESS-SIGN + CB-ACCESS-TIMESTAMP: + - MOCK-CB-ACCESS-TIMESTAMP + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.pro.coinbase.com/transfers?type=deposit + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Headers: + - Content-Type, Accept, cb-session, cb-fp, cb-form-factor + Access-Control-Allow-Methods: + - GET,POST,DELETE,PUT + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - cb-before, cb-after, cb-gdpr + Access-Control-Max-Age: + - '7200' + CF-Cache-Status: + - MISS + CF-RAY: + - 6fb6c49ff8b4190a-EWR + Cache-Control: + - no-store + Cb-After: + - '2017-09-06 19:48:34.231585+00' + Cb-Before: + - '2022-02-17 20:30:53.058976+00' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 13 Apr 2022 19:56:58 GMT + Etag: + - W/"4843-d0ai5EjIiH28c67DGpSPx9ErWQE" + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Dns-Prefetch-Control: + - 'off' + X-Download-Options: + - noopen + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + status: + code: 200 + message: OK +version: 1 diff --git a/tests/openbb_terminal/portfolio/brokers/coinbase/cassettes/test_coinbase_view/test_accounts.yaml b/tests/openbb_terminal/portfolio/brokers/coinbase/cassettes/test_coinbase_view/test_accounts.yaml new file mode 100644 index 00000000000..5300dfda09f --- /dev/null +++ b/tests/openbb_terminal/portfolio/brokers/coinbase/cassettes/test_coinbase_view/test_accounts.yaml @@ -0,0 +1,1427 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CB-ACCESS-KEY: + - MOCK-CB-ACCESS-KEY + CB-ACCESS-PASSPHRASE: + - MOCK-CB-ACCESS-PASSPHRASE + CB-ACCESS-SIGN: + - MOCK-CB-ACCESS-SIGN + CB-ACCESS-TIMESTAMP: + - MOCK-CB-ACCESS-TIMESTAMP + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.pro.coinbase.com/accounts + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Headers: + - Content-Type, Accept, cb-session, cb-fp, cb-form-factor + Access-Control-Allow-Methods: + - GET,POST,DELETE,PUT + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - cb-before, cb-after, cb-gdpr + Access-Control-Max-Age: + - '7200' + CF-Cache-Status: + - MISS + CF-RAY: + - 6fbbd33d199d8c35-EWR + Cache-Control: + - no-store + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 14 Apr 2022 10:40:45 GMT + Etag: + - W/"4cd8-ceDkI44Km/KIHqjVn2wzLduoC+o" + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Dns-Prefetch-Control: + - 'off' + X-Download-Options: + - noopen + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.pro.coinbase.com/products + response: + body: + string: !!binary | + H4sIAAAAAAAAA+1dXXPbRpb9Kyo/xw4BECA5byAAUQjBBgWANKWtLZcSK1OqUaSsbM/s7Nb+960G + 5cSZ3CP0bVyN4nTvo2BbPbnb3bfPPR//8b+vbt6/+surVK2b17s2f/XNq++vPly/++HTw8P13Q// + fPz06ptX//Xp/uNvfv7Fn/7p5u7dh5v/uX71l1ezX3529d+ffxZMjv/3y79yc/fDw/VP13cfX/3l + 1eSN/hR8/mtfftI/fH/z4efbq3++u7v66fpxMd8ef7P+pT9dPfzt+uO7Hz/dvf/w+Bf07/2XH8/n + j7/9p6uHv97cvbu+u/r+9vr9q7/8eHX74fqbVz/+97sPH/WPfri/ufvlp/3/gNubn3+++uv1u5+v + H364vvt49dfr45KjX/4X/Xz/4eO7+7vbf/7yF29vfrr5lx/9cHX3w/Xtb3/28eHq/c3dX9+9v/nw + 2+V8+Hj18ZNe9/3d7c3d9avPP3n30/WHD8cVvPrm1dWnHz7e3N+9++n+/fXjX/2/bx6ruWvz7vVq + uSWqqT9R1fziT39RzcmbBVnQcKCeZDknbyZERfWCvj3+dqKikzezEBQ1YhX148OnoZoGf+iaXpyW + r5ddRpT04rSkKvrFH/5NRfX/xnBBVTXgF/Tz3v2Xol6clt8efz9Z089/iyhr4NI+bVSOTl39yfzU + nbwJyII+tUsZe1Qvhn3qBhPHTt1DtQHFPFQb81qGRCUXwdAFanyDHqoNu5Rh5FotT9MGFVN/4uzM + ySQhKhoF/J1JbU29GnY9p6Fj5bwsMl1N6va8LDJQTXR9xlQ9Q4uTdoKuz8si+/ZxAYxNOnOsqE2a + vy52DXV5pjlV0y/+8G9LSvW4YfLUgcu5PNP82+NvJnuh+RRcn66VcwWvzxXn+qQaoWRu9Vwhirmy + uT3jF6vk8dXzby7k22qnUlDK/hvr9gypgoaLicz12a/H90ODNS3qFpy1Rd1yztoQVZN91hLVLOrW + 5qiduVbNZXUJ9ueyuhx31NpCQ0Q1l9Ulf2e6VspsVeUAF9KfOMBQkLAxhAl+etLNkF7TIDKUgI4o + dAnC3aArdLfhXaDJlChrj56yu1sSv93w78/Etd5W7QAcr3bmYDx13EaRHRAPHp5qZwPFB7Fj5eya + NAPtkP7E6YemAEuQuUL1avzj06CiVanW4BrVn1jzlYgoabyQvEX1kmxv0ShyqKxplR1eP448fzfX + rrIDuEg7gPyFMVHa2cwC+KNG21V2+Pbxl/uGF79duqbtwFbtv7FaXgr5m4nu1X5N1i2vU2dwl6Ej + uMt4E+4pdQYHkc0I7Smcvuoy28pOXXrMtLtt0aBzuP/IOohJ3GEmNOvul8M/h52bdjeFAru1KZT5 + bg1Qs2RzAlPTl0L5w9cER6r2AG/Iqj0Hb5jNqYrGYnyxrNqz8YbItXl3oVpQzUK1AuOXqdD4pVAt + u5hx4lgx32anK4A26E8ctCGOUTVlNqdej8cbDGqa14igm9csfu6EHKiFQvszr624uVPXmqF0l3Vl + rcAuffzKoqSECSLSS9T1cUV+q5qS6cEoBpDp0W26oGjXi4kwmZ57of66AEeo9E11gR6jTXXBeIqS + XKPEoprUw6W68GjgME+3brozcOz231iHbkI2uzOhQ7dfjz9yTbqjMkUbNC/T0VhRGAphRXmZflVI + 0YvQAdOiWdVIW6i/jSQcxWLT0n41XxO984Wa3W0ZwaHatoxG788kEKJe69U8sUFjv0E/8+gBkpuy + CGQkjz4amrpwufQezTUB589hh1ucMzYoRU+ZhUIdbnFu0eG6BuXqXojub0ErhLrbZ++EYGfrG6HH + Z2eGxL5VxoERQgrzC6ZSYt8q4w9YXMPklwpyUFQ3bvqZzMSGn0vlmSdm/IT2rASnbP+NhSJQA9BZ + LNTS9suxARGc0/zqHgjIQ+kWiC4o1QElsZCdjW6BPCBkAvMdkBq/PozDD6Zi2tDT+uD1Sia7EtGG + zs0vzilNxBWkDZ37m9Po5lzvwM7Un1jDMYo3lEhtTr0aD+2Z0BIQ8F53PLb88wq3NTOBDR7MIsfq + WTcK7M66USx7KerJOQ2Fmtq6Uf7mHKrlplQICdKfxkJBQTKRkoTq5bDRINdcMja7Ngd7c3P88Tha + ia0ylKrnrs35kNCL+TO+SDnLvIBKM/1tJKskCMSmnHo1nlliItmmD1task0ftaRkO5SWbHsEwYAR + 32WAcFvQ4jJIuA1IfC8RtH8rusxKhv+nszmuPz2cFF12cv/w/vrh5Pv7+799OLl6uD65u//Hyc3d + yY+fbm9fP/77J7rob04qvahvTo7/ZU6u7t6ffPh4//PxHzj+3avb2/7vX/396uZWr+jN0EUN6Z8b + DvuzhwVoYzIJJHFjQfyMXXveZmeX4BDIzi7ND4EQiYZF7ufs7NKbcJhAT3UFJaV1xVT2T9FEVQKr + aOvKgia4cK3jatcVmsGtK/OeK3wzQ+JvIShxXfmWy6CeQakyxM3uv7F8A6lDtw92kACg+uX4opq4 + tKYV5Gbrb4xzl/JoOBJJJBoivRiLU9c5Hb/agXkc/c4157FEU7lxnNr5aZxhfwtE/GeX4xIIwmQi + 2eCyHQOdI9nrQCb6rYICmejHCultHkudsn0ek81rxTXCYNfsoGMgB1Akm9vZdCJmGOjhRKO3ygUa + rLYXanRuTziRYgteKG9XP9QAZZDzoDIO54FE+MJALPtOZZ33pTLqgeiDFvRAAEWwIJjxWiB/zBrw + kRTC3nPFwN5JN8CFWEObq87TV4YHcGfIkopW6eM8rQktgBGNYCq6M8uaClc1/Ar8F+h3CvRfgKPV + hHx5zqV4SUcDBj9bMXNIAdoJ2iDFnP6QTOX8UfwVas7Q7ngU7c6Yoz0V52gzmUmBYxVdK+STvFYs + n+SYLSN9UrBPVHStMg/cmlyjZQ6nKvrbaEuNKJERB+vF+EfoYD3P2y0q53m7HYspBHKYwnm79eUc + BuPTfYEcjNJ9wXu9UI/R+ULI1zHdF7bPFpdkMRtkqFtvVmOFFE9Ga5lfnfXGykl36prEKW22SBaj + P5lXM6azKadWRy3tL9ZsU/9mMUkCaZBTStWwnFKmMVQ6yTHwqybzZ+4wLt8gE8CsGWkBGM3luAkN + 3wAwcC4/9vNzhfdaebHHim9uBy9QZOcIblDwWonfRM9LHepvUI8QDWJ+Z+USYn5n5ZLzAH1E338H + 434edtiYO1LY31m5tHiJzp0jyW+LCuse9MfRjIWJGLrQr8div7qXBrIqYBzIqjCfoUVv5s/bH+nl + WCWCuPiEAWGGTTaOWD1L5IjV+u1iCdCHLiUYbtKuRALi/htnzk09ShMx/WC/HKspt3Otb98nAckZ + aJPAoBt0SZ/Zf6JdkgWCFLtm/tjneQMICeR5Q8Q+QqQUiTdqH+Vtp4Zwym83VcgtR39iIQ4kaC9l + ZaVXw66ne6D9oQXdUXpoeVHPMxCpZRU5QM7UDq01hyFxCeCtuxIhvHVXMiBekmYUCIK8dVfyz1zX + rtBNqnpcMCNbXoVwQTl5qLH1Sap6UDDjpd65xunsWyK62UUtEbQ4j9CzVKojspmSJs55KacNOnH1 + J1aTO52jSakEL0Uvx0skhuq5Xx3ABt2vDiyzjKkQL4Wq5X518CQGkx63qzeINNbVm9Ei0UDoBaoX + w3+xOMdf6FPYwdwFxbBDim48Y+ewc1PYvcPnoCJNteC4LVTLaocC6sEyD2TuzkK1/rw1yeneIB7g + bpPyYoBDbgwwq6C7jR0LcOEgS5eeuACWLpq3kLEvNuUENF2LWYt7lBR1AMVs1YElEiXdzqdi5vWt + OniJqKGeG9yezNT1CYgKkZZz28zNHMQUcrBPQRgw3KczsUsUBAH7XWrKW6BHLZC3wNGLDoUBTyy4 + C5bTlmjuEmWsaBGfXn9iYX8BGHCL5DQVbf01cbBfxILqbbVTKdil/TfWSJS8TeOZxbAF1LRfkvVM + NHAJA8zhCC3NORM0+vCN51JGcWluMUJzjnx9dLuh9yl0u4H7NInYbjfcnXp0vPEODAYugGsF+l61 + VuZ9L/DnDKWoC2qtfN/LIC/wuAvkPo1CizwuTrraI32BB9Y7lw6hr9IjsmB4k37xh4fZ14kVGQXf + pcdfjo7cMIRVdamiu6wrawW1h8fPzNDZGdqsIvYaxyX52ZrZ+YtgB957JoISYbs+CR3BtjKY2Ckz + ufasBMdw/41zEE8WiBYodBD3K7I8ipOFQ2U9dMgz+dBdsvxwEigoFeA1HDor1+TEtcHpY2Jhx4os + NNYHx2Ly4MfMQm8+ZmKG07HccBjOgJZxtNgIp/ta4gZe6A7t6uY70Bv131gjmRm0NreayZDXqF6U + B5GME+9oGAkm3qEBahgBZZNg4p2HkgyS3bMtKGmZbVkTcRJImlnRHKhc92xrU8/ItSSmTdoiHYz+ + xKKukBwHIZ69XownfpoID7u2BPep/jTObGNqDTRQwsOuLf1Fapp+BwTCIP2OLim1QSMDQwZeAJ4v + 6XBJL5sDqOhlc+C0vHOSnT2i5aWv08vm4OtqUNdtXbXofaq/jX6gLiKhllevxuMNRrR7eqMC2j3a + qCQNKRZkC2ruvd+ihkpEkCULlIjwDUM9SqVUwr0S0eZJOnfOf7dCLKSyYnGQaMA+sL9LSRveynqb + ujRcO1zUaApzUTO8yEgGUjCxZDhQc5iL2j9MTSQyNXI5KmqWy1EIXeylrtKibj2h18SHrMvAHj3+ + 1+OoniYBRUUKQznV07LLbDbqzDli77Jr2g60SP03ltyUulNnsZTBnF6OB+7NE2czVuRsxsucjWFR + bRNneRT8qXPZE12zBJdq1yzH976aqi1Gv++apX+gmhy/ZYZaX/1pbCJXPJOZyOi14Ps08F3vMftw + V2bIe7f/xovLC8kIp0hmZtqvh02+j91SJ6ZVhnzJ9Cde10tak81imXLq5fiXqcmBmyEZ2zLjidgA + ghRZqk3hSyYblrEhpxWXkN7NFlnObbYMB16S1yBH/Ew3W/ahu3Btj27r6gIUU38aF5k3pF8zLqVe + it0F6qIXZMczg+zM/RrmM8EZjB+SDnOOUEuUdbyOKHjGOOisO/DfK455b+wU8lDeKaaFckC/VCx9 + rCjnQFX6pNlhwu7mACpabg6jbXcjKQZ2uTnwbXddI+su0w49VNKO81BZhBbaF6ZQYpl2Hu4zKOp3 + abtBrW3/zXyTxri3lXio9Kth79KZa3E+WbMHw7Os2Y/WvMRChPqs2Xt2kUE1V6eoI1qdlmPvz1ko + U8zVaemjvQchhKLZgmeK/sR6p8QLKa0Lyc0tmq1Hbo2igjtQ0bzuWAUlG6JYqJ553VkxT1wrZ3u2 + LdUKZ7Xrr2MF+0FkEEFqnkCql+QRouGeaFWhxEr9iXWPkiOWRMhVQ6+Gf5U6mRYCtimIC3nCpYoE + /aZyeSHeoGrw4K0rlEdQVyxFxGTKpBGx0gjqyubNMpu6dtrWcPKpPzEpJ5TGRaigejX809a9l0uF + 7Du3Fcu9M7aIHjWnzW8rvnVn5BoPd6k6FN2tOk4tSQpuMpObryxV51MqB/0zSiTN35TNaGPHgfkK + 29mx9Op8I9HvSoE9Wq8UZ48uIqT6FRma1SvF36HOgQrrChSzXVfmxQxJL/NfY5ZH357tuuIX07XO + dqdOMUFhPB7/ZN4AY2PqtXhAfli8Ui4LUM3+G+uoZXutcjZnvxz+9nQt1zBtMbGv5fD6EhSXJsO4 + bTceFDJ4de7gq3M39qSNhFRI22rnD9rBR8oWtUCbbTU6HC0IhcZkm23lazl8ae7glcnYlXQ0jx0R + HtyY/I0ZukYu6d03UTBPy9MGzp6RLNS7b3p65lBwYXaKMrr1J84cJSYboKnQkFOvxpsmmPSzBzjm + TA/MMSdtjyukbUgPNmNO154nKkPYu8oY2DvJKwnleLYq63wfZOL6RtcSuL7hnjYBE06Rnan93tjF + dM5yaJPVIWqEsjr8o+B6ei1+JjbIykzbM5TGnbZnPPoBxSeZJ0K8zLQ982Sv4c0J7cc364bnjzCJ + yByPBffWxFPrjYEDuR9xvmq7A+TZdofRNtVBKPRUabvDV0WvfRHVrvZhRHZ9GY++B3wYg1jWh9Hi + 8TmdunbuHqoNssCtNubqhtAu9cH0tXKoNlY5hM4ZMDaIVFI0ajwIvxB6rxSN8o/PQYJttUeGF9We + ozuaUW/PKJISM1R7LyMzCZUs1RpcoPrT6EiAaCFTT70Ym6szcQ6Jr3YqRVC8/jY6qS4UeoL2q7HC + 4l2r6SqFLHj9yfwGRaEdIg5geike7xsuZoMMxlcNy158QeFDSSSW4rtqrOzFQ9d2ZwGjAApmFABp + txjElroGYC5ulQTw53uA1p8eToouO7l/eH/9cPL9/f3fPpxcPVyf3N3/4+Tm7uTHT7e3rx///RNd + 9TcnlV7UNyfH/zInV3fvTz58vP/5+A8c/+7V7W3/96/+fnVzq1f0ZtBRt8wQDbT/NvpxFFmFptGe + umVmwQN1TuTUZUjk1GU8/B946j6RNWCHSFk6yclWNfwaqtqxytrx6hrPpavaWSgqXPNQoac7wEMF + TndIIf80mAhmSGgnFUsFW+hSeppaK1BUtVaMDGiSJTqzNwqk2C5r5UWJJkkSUDh8zhMOT+jYSiHL + 5HML1bB7iv5HV9aOZctqPn6dCgGOj66s3txogMWtUvD41Z84r19SBT7g0MDicavU5uU7d474q1Ne + 0JM0OzAdVCiMapEIprz4B+mQov+ALs/60I0LjwiloOP6wL85E9co3P2o7hhYaDqq++JPD4/qwpmk + 4UY/sDv+ftTchiHEFxwqa6PyBlyh+tPYzLsgEJqo68X4EImhy3Ofwstzn/Iuz4CMMJQi5+vl8HVt + zgX2aDSB3pwATQBZ7G/IjFExyalGEjzdxaCcmwYMX9Wm4TEjKGrELJLZnGrTeJGiCTDUIrPH83Y7 + UtUmmB5x3m49sXCQuKRnLDRw+xbMWJ4QW9AjlmnMZ0bAIYte1QB8C69R47oeu5gnyxr8wRGirsyg + 0L8rs7EmnqGccUO/Hkuxv1sQ0aqGENGqHgkqyFlX6cXwAaKFc5Tufb9BqZM326P9mRnKLeahlNoi + 2/d7M+NV00U2Gn2LFsxLNJgjW1bRROdi8BZ1ZAj6x2CklfUl9P0o60tOBgn1/z5yT169GguSS+yY + PjJVORJIpirnPHlJPOpJfQcvM1Hl/s1r4k3YoN5r29Rj3SLmQtPzbVP7F++gEH3XniFL3/4bCy5e + sMfnHC26Xg6/lXYvTeYY40UjxjjFC4DG/64Qr69oqvNSTfUZbKrPmMgUCRxHER9ofLqpPrO0Aglj + t2KlkZXWMuVZaVFEl2AuNKxbppV3FB0cpC+Ry0CzVKPj3qVu0mbpTQaGt2WGXLSWGdNEi7a4SyQl + NNmZJQvNKdpvhhKIy2w7Oq82tBNJUrzfzCp/OAldmwE8Ml06HtWlY3BdrIy0nuK6MMncM+diD+rq + AtVUfxsJ/k0jGbaoXooPsRjmi0JdesXUpU+m5GQnELxEKztdejBxrarrpgJVXTcVS2+BHiwi6Py6 + qTwhzRBZyNPSHFn44g//DlmgzlwhrYUGFI6/mnGBOtfkLtMOMPSXaWdO0Ccvz/nESk1MogmdJTM/ + cAocyutVgdoh/Y3RDkVvqGF6JEd10evh90SxayGKabNFTlr6kzm0EJP350yQu9Rs+W5asXOYX4EI + wE2xHY/fRnKR0k2x9fb5g+VMc3TgNmnOgxTggSsB4qa5rb+KU8PQcgm4J/qTOffk8xyFtEYbnoYy + xqHl0oaDErkmRdUmwHRhgQkw4hTNZnzRP9cG2JOKDPqidF+ACbf+xBtxRwCgt6KNUq1Rui+sKaOR + Sw+YHEL0ec60WqE2ahIIkf/y/OAB3WEpTYmE4puyGQ39hWJOK2XjoT/DGDe6nCDGDfvGkrkliWCM + m7eMNY4n7lj5xJ259dxMOJ/Yn7ZPt0TbMkJQ0baMxhKKxO5OvRiMLMSeUXQchtb1Bonc9DeGyo3M + J47EOLl6NRY6N+e8W4u2hs1t0dZM/glIzhSJWiza2ge5GWZEdayQqO7lUqJ8NYelLTSgAKUtEFFY + IO8cK3NlKG+xhRQC5+ztWT7oTBv0yZt5YEUrgj7ozJmoWzt1ty3RubvblpxXywSq/yU8dHbb0vvx + Dpt9rpD5eb1SnDN3QZKJQslDt15593OjHapKMGzZqZLlWSY346Y2qCr9qMXcbYVltkKCRNSA+5do + 2dEg0aPbin+EPs1XQPrtJmWptyPquI0DKbYCX7r9ghmLL9IGXRZIPHhZjI8otnE8Jwp5WfC1g/O5 + exRcpOhlZYWQHVAw0M+yDE8s0kKcO2EL9R1S3qvvOA0tecL2oJCc53mhvvMggvlh27FOWw7WF08k + z1vmm9M1mt+ya9oOTLL7bywLe9IneyrTCPWr8dwEExwBo/E1E40PIJIgcYvWNmi8c7fotn6LqEP6 + E8fHPuJj8eaPTr0YK65J5JipXwWaIuBaAycrUxuLT2abW3mUz4SgAFO3WKFbIQkL2QU1kVvUKnPL + NRPeVqFiturwvFZErAa3VfxiJgvHinlWrpAbkf40tpyxlIOqXoyPwzPyraFbIWRbg3m3FNQ3E/Ss + sWiFZq49P/V4jG6GwHgMNUPk5rQdeIIBmW0ntHBpQNa1aKqiP41Ll1jIDci6lj9WiV27PFO1Ri9P + /cn8uJ1BPoIEu0Svxea0jZyzfdNCQVBPIBTEtlKkUHAqdH9qkaANlOAa1Jc1e3B/Zs2ec3+GFrIy + JpiQNXsv/DR1rqF3KTKuoXdpREuRIlnfGhtE3jlqX9YdYFd0GM1Q0MEPEsdu1h28GGmolEGpoMFx + /41TTvLYjcTUvP162H3uzDlHjHoPreT7b2PTSOdiaaT9crwH+TBQ1MEk7250zs5MZqKd7jtfyWFh + dpphZXaascbZOIJURpqdZn6ebdDfor2Z16y9OQnlwh5I7WfN35+Rc3my2gmDVjgAJwyocCDpQ0Eg + 6IRhIXEIXQOJDt0lqOehu2RFDiYwAUuitz10l1Z2b665bPZaewAnAKk9a2YmqrT/isLMXkjpgAKC + LwteQPAkprZnlNgGBJMMXPtw4NCpGzRPoZlUnrIYuKCmEs8VvRafNjhUTJUhOrXKupHxkWEghiOo + rPO1NCPHA0ESIsdDJIEC4+eRlCCpZ8fbZbw6VNGL0xLRE/QnXjrdJCTxhJlYro5eEh8hCtxqiZoV + 2qLNigknUOWcBTLtbbPqvCR7EIhfVTm4PfWn0VqkuZCFvF6MFeMkcjFThxaXpSxpGT8gnSvntSmn + czmgag/O2lLtmdGuFCVsKhQDqvZf02DlRa7N0xrai5/Wh7FhkYnUTOW0PnjDvkHFSl2B5LK2rsyT + y/qwSIqQMJ1ZBtxTqpW6sswvC52SlOmaAgvGmicTpHWCs4lcpoOuqSXQF8eO1ZTuhtA+xaGuzzkq + 6/eoBa3PuX5Iu8bTmxSYxtOb1M4znm0b75W8wxVdNQhNWDU8B6IEA7gi6UirxlsQmYl5wTVKi3lZ + ArNY0sZYHfwONfQfQiNQlksq7T4UWVYUWRBZltSl+Wfa1RskS+rodAfYGIWL52yM9HKsgCLXdEl5 + iZJ68zIdy78Nw4kMjJuXqSfgDgJFabOBSFHabHiOb2TO/TGZfDzDL202FjHabmFFmt5H70xA74M7 + M6G9UmW2pmb3sbm3C+eCkUq1RntTf5NxYxTZnHo5HskdTl3elmqF7If6j2O1SJFB6LJ55rJekb9D + h8q6XyH55351GK0XlEv/3K8s/MGc09x/Vgt2TLlg95J6QZ+98mRR3x6zkagt+haGI+W8cKRIjBj2 + 9piNxDx1F27dpZu0XQMli/7EkibNUGykSOZy2q59+opJRbM6RAev/sazNqZKupB5vejFeCXosLNx + Cjko23Q0B2UmNmrZphYkFKYX0fGIfLKYwR97c1YohGVT8UJYyNM2TmTeoZuKH8Mydc0QY93ABnfd + VKxjNrJI7jAfa6+byp+zw2h82p6BmZn+JMAmSuTIRHpFfhBqojTbNODAVZuGJ3yIQG6HxIGrNo0X + Pgzz5FUOifKKJ3wgNaBzoRCWVOU+g8UEyF0jV4x2zXDFCElmWCBn4deuK//0NBmbXdSoIzpc1Jyn + ygxlJNlwrKnJ2UXtWyIzzgndEiHOCYcZFs7kqJs96cSWRpS4VNNtgUzftgWrIaKEoIkU3JduC5/0 + MHh/dnXzHZqD6m+cesYkoCDFIuqXw492dTEMlK4nCAPlxy2LbE+dA+p51YNnbbVCrlL6E8PohDpq + bSwZqZO2WtVWMSzOVfN4c3asq7N7ubuz+1ouzxcZfO6gac2OZ1mzWCAoQaaaOwvLmoh5cX71c5Wi + UeCgLegwV5Z7X7AQ4vcVjfLufYNpHRBEyBoOiBCSY5W5WJRr1lhgCJFr8Uh5jlh9eX4YbQ2WBEIi + h/zg8ffB4XWpUsgsKVU6mlkSJGK5n3o9vgkanKhkZ2igQkd0YK19EAMRkhifb5mdWb1TXLPvW5YZ + vEH1t9HbVCzPVa/Gw/Bm2faIAgbC7dFg5Q3b8Y2dbv8VicteMLsMME1Adhk9VonIKPR4NihdYeeX + 2U5Wpq75MtLjbOTLyEoFSGKhY7c3ZvQpDwaI3y7ryhoxNh+/8khEs+eUDz6uiP+ScS3uQYN/dN8L + wD/ouElKWBaS2J+Nk8LULfSvKc6Ru3Fxbr4/p2hvSoxZmuKcT6l2Lem+qS7ADdpUF+YXKDkuS4Tq + WF14LphBKesmQ+4m+tNoexMhEZJei5dmDyvuyyXU25dLhtr+kWKLQjssHy6k6r5csgsbO0c40dMW + 4CXfMAgKIblJk1hy1mLRCIWJaxB92pUZKGj/jdPckiSFuVRJ++V4B1UzaVKfx0JLk1AeS2bOVggC + O7OTX1nXv5Mn9ZEsmUUmi0ti0DXSJm3WDdNMISItyUOr6Qu1Wdd8fdLcOTnLbr1D1tW79W5sksd0 + KqZn2a13XqBkpDjLVwWcvRy/8oh/UficAOBxRX6kNozs5ikAGlI6SxIh9VNqpyZTMVeFNE9t4IbE + OSnEblug27T/NhZwiAIpJYReDZ/R6Zq7QtZsEUFXf2JADsiVSOpluu08gDR4kdYqRxmhNS3dhs3u + M1+htco9FdDk/gTCFl4W85RiMMznovenTafr3A6tMmgzVWUHFu16DqmdIidulR18h2sS4oszfLlO + jWRgQCIFLlyclpYnroPmCixvBVNrhaPXlKy3Am/w4lp7++jqxzL1Mwd0ByKU+K5+vL3pGpD7CBMh + ayKEEkEyfUSKI6ayIJHH/wxkhd0ZaoqO8ZycUI9jZifBSxFTSBTdmUVn5Fyr26gcYrr623gdkxRW + pFfjfcmH03fQXXrKukqpd0soNu8+9QrD4Yv06C9PDbqxv3zGM5gPAlROviLtaDDPG3NPY+eghbre + gA2qP3G26Ox5wVy9HL9LDa0zOpZ3Rmf+ehmA//jeGbzrcz536/Wi018Ba4FOf4XvlsUcqSFENN06 + /NW/WkxeLSilpWCGtARzxEMRfLNYhLRM/3RHbv3p4aTospP7h/fXDyff39//7cPJ1cP1yd39P05u + 7k5+/HR7+/rx3z/RNX9zUulFfXNy/E9zcnX3/uTDx/ufj//A8e9e3d72f//q71c3t3pFbwaFxlWL + UKm6aseO0BeRECZVV60fuQ52XefdBZzonHcX43NghOyy9WJ86OFQObsmRae6/sRy+oSIsUQPrVfj + e+ihcpZ5gUAL/WkcveVXp83R1dSL4VczctHRAbhcAUcHuprRU8NzkYL2dg7sgibOYcRVBiw6mirj + GJ+ToP9sYel8ToLEVeajYFhkbi6X+2Wp3P4ifaqqK/jYXfEeu3QkTCLT464sXrnOWUWmLYKJ05aB + EpPeOQuprOC05SPEsXMWdKoD8oql6jjyCjQyn0hxz5aq83YORhYrClqsqJGvFcv5DSppU/AdkGLX + nFY+e7nyrFxf0snVR8E8PTlv8FSu/8jD+8gArkTK91Ovx3O4h3ktBSzpadGxbD/J8OdIjNtS+HIa + PFXqHI1X9KexZ24iZImk18I/cF1rcdvuAJO3DqOvT7nYrYOflA1KTc8uYeLE2SVH+oS8lWWUpmeX + tuxe9+5M1pVpfGPOEuEbkwcIueZm9ZiG17Hi8Bg07ZlwHN5XEzbxgowEmmmGCAkwv/u5+Qg+pWkA + q9Vm5ygND7idw80ZJWwIgSMB13bn/nVionWiMVsgdUKYrVY6IQGbqNTJAreNnCvrZxoYjwVmfOhO + Q1kSmOeZPG2Ks4eeOHtOKcMI1VImYaLZ85+dC+dyfYpmi+i2RbNlkRESKY9sknBbNFsPwQ+V87JB + iNBlw9MhhjacPq5H62XDh4bmrtW0a5aQdLvkSSkSVFSJHdo1fLPzyDnIViFoqFUjDeViQf+UVnX+ + sB10w6k26Pl5qDac0ZggI4Eyw6k2HhkafqRAEl/FVKxNppEUNATfnpU1mc+lmr7NTlegqPoTS7BC + yr6nUq8VvRxPtB2OllDp6yMU9PtkCZox9MWf/i3ehz1ZpUjxeknfHn8/YsWHIRyZOcWK76DlRtox + LDfIednc6s1C0uE7vtXGzLVcw7Ra1UC2oj+Z61ZIfolgOpNejbVoZeESZ6jpQEFXTcfRIZFJlcl8 + YpsUTDKHms4rkUzEnzUkD+lP4xIr41BI6aCXwkdxI7fmoMtU5WCD6k+cHUoLkBaSG1Qvye9Qk4u0 + rC+RFqmsL0cKHmZi8IJejAeLhqqpdqCWajeWETafiWpX1I4vXXFtCKqfAYCp8PhCMKYqkIZV80DO + fizPrNJ7HPNPXl1AdZn+xOiHKKAoiiZSr1C9GvYGTeYvVMwXaYhWaYWiQfQnc5JfBDE/gRTvL1bJ + 8pJLXKNTN8UW+WAUW053O5miQYsV5Ae1n1vf35q8QDPEPCkzHvEkhMHP/HkL9QjNtp5JNDzZ3hZV + hWbb+hujzZ0gvxoZVKFfDr+k7iWmlRnKe9GfXkigTWEKZVZ7R4zBcmaIXb3MmOzqIAa+Q2ID7mVm + Ra7+87myDtFxO5iZlnUHXjwICS4sZNhhWfdUYlrsFS26mOcKiu3PVcfMekEDbpGe6Fx1nlNkxj+h + ny6If4LeLjb8Ey4035NQ/NPFLKgSiAgzhl19SGZJCMdUerd6MyYnvU0BkZPepSESQEhRFjST03Z/ + zhyqZ90oUM+6Uax5aMjVm3HP3LpR/sg12aLdJdqi3SWrpAkMHxW7SA/dpXVR5y7JlQrEub4smJzr + OOFiu0ypUmGRETJzzlJes4rozgixiujWaGqRD8BjFVn0RdPIqddou67AkduuK0ZXRHe50cT6yKUg + 3XXlr1ETUtG2APsz3RasoC0KAUwiIUA33RZs+5MXRBdeZHs2FTJVaKqLceywJJEZcTfVhRe1mAjP + aFgeCM8wLD+lnivxXFh39vxsoj/BOXtANpvpoeV1thD4k4Dl04NFjNncuUGo6sCtCbzk0a1Je8nH + Vj7V2EzeQ35GDE4oOnscbJgHPZMRsr+GLDN5uTSLs3v+mOevnsRZbZG7QrXteJSi58zVqbZ8dwXn + ErvztERxZmnJqSW5OZOpHSEX4kN5WvJZuVPH9ufbaqcQM7f/xnqBUns0CmS2aL8am4vUORPydJ8e + kN53nx5Y/FySJTa3RubJhnefHmyRoihxic9ZQzZnXTH9UKhXaSR0mbY1n8o5i1y7TdWmAZtUbRrW + HiVtG2dTWw49JUDbNB7LZXg3djzzxo7h3hgJuzd6/+OngwPqpjtD0QH6G8+PU86GikoP0Ovx6O5w + yFkD0N1N2XDQ3QgO0SQGLpuy8RmEJnTreoPEaPoT6yaFIIPVq5TiXNcbL0UzesPkKIgwzVk5hDHK + 7xXCAdM8tUSOnOKKXSAHqsMFx4BqBjpdQd7C4aL2O9Tw/ULjRuD9glEj6tSdCcFG+unipy+G/hl0 + PZF/BirogpyPTkRnL5l9UR1Cd9dFgRTd+hPH5iayMIozP3T1atjX6NQ1YLfeIO/cerMaq/19Wrlk + Xsp6w7fNDZwTiaYZQhXSjIEpkO5wj0etzaOFanCzMy/MN5yjAegPDtIw9kcaaMxmkqM0NviXuHbe + qjUyoFJrxbk8n1lUqNZ8/6np1LVcpfptg3KV6rcN5/pMLAxWzaupV8NPEnDNgkpbIANDsYZFAFxM + +W5/XPtji7dKtHDOU+wcwPJNcW4Oy0+fkzxfnHtI3qCU+xV0QNmveA4o5Gx7ngjNWParg5+BDu/M + NEeyljRnzT8pY9XpTCYrtElz/q3p2s4saiSCKGqWCMIijNC8AypqvgQico5AtNsiOu5uW4609psP + 5kqa3pm7LZ+F6xx6kCuofMgVR/gQQ5G2iNNxriw0D+7xb1cVujD1J84xGyUQ3xMR9a4q/qUZJg5G + +NJPTRDhi56aM6x7sMoKAPm9Nj4Kzl2emxSlBWxSlsQ3IT2mpIRJu03qn5wmLLBmD/Zo1uxZetAI + drYCj5Ss2VttT9ci6zZpu0YQgv7GG6aI6bXJSMl27TEEg4J2ZYYr2pUZq6TPa17dr4dfVOeeLZqk + CXRmNEkTWqnCJ6iYAZzmaVrS+kKXjBp7FT7kgXWjeWC/WlUIafBteGCuRSnpYA96o4JgD6w1g9F1 + loEtIN3DloEbOrRVg1JlZ6Cu/TdOZcm+dxEI+qr2S/LUavMcno4VxMMhEgUL4SSezocTDqEN9D4F + aAM8fxNqvh3FooJ8jTn4bWqgx9+1ZyVAkfpvLByJmo3GgcwjtV+NDY4UusYS0y5xwI2TdomDqhZS + vh1P5UzibEhFrsGCeY6g+zxnQfekR3m8kNmeee5DIYzkLA0yQFk3LAOUyMJwniFmaSqvwh88aNN9 + Ae5O/YnnshpJZZ9RR226L/zVadLkqhIBR6pkXZ1ThO6KTNRU6V3ETDZotarRBq1WtfkGDUAfJMHI + 1Sux2ZzOJU0++il0LEOFTkg8aOGn4CcvT4+7qz3MmKz2rHKSpJRfHgrjQfqs2vv5qJEpEd3aAlMi + 2NpS2zOaSroSse1OXHt1rhUKUVqrbKx5jeA7RfEDlELXmCiHBjkoHJrtuEwPWzdyQP07NE9ZKEz+ + XTdnMHmOeh5HsL+U8/317c2Hj9fvLQtKP1NAQelnyr+poDhyxxf0sxIUk+dXLPI8VdLpQoo7v7Li + zn8lfZDs9gROYQ2DqmCzPVm5r80ARwHJlJw7a2kIARSTgSDIn7UQR/Bn7X/+P8JoNlgoUQMA + headers: + Access-Control-Allow-Headers: + - Content-Type, Accept, cb-session, cb-fp, cb-form-factor + Access-Control-Allow-Methods: + - GET,POST,DELETE,PUT + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - cb-before, cb-after, cb-gdpr + Access-Control-Max-Age: + - '7200' + Age: + - '4' + CF-Cache-Status: + - HIT + CF-RAY: + - 6fbbd33f1f571849-EWR + Cache-Control: + - public, max-age=5, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 14 Apr 2022 10:40:45 GMT + Etag: + - W/"35128-Oxtfxd/uEGW61V+6FB4r9v+daLU" + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Dns-Prefetch-Control: + - 'off' + X-Download-Options: + - noopen + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CB-ACCESS-KEY: + - MOCK-CB-ACCESS-KEY + CB-ACCESS-PASSPHRASE: + - MOCK-CB-ACCESS-PASSPHRASE + CB-ACCESS-SIGN: + - MOCK-CB-ACCESS-SIGN + CB-ACCESS-TIMESTAMP: + - MOCK-CB-ACCESS-TIMESTAMP + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.pro.coinbase.com/products/DOGE-USD/stats + response: + body: + string: !!binary | + H4sIAAAAAAAAAz3J7QpAMBSH8Xv5f9banOOw3YxWhMKUtyT3Liwff89zIkz1CAetDOU5ErRd037m + 133Y4xZ66Ocl7lSQYAv9OtRwSLUVZktW0Z9L0pU/4GC0ZEZMkRWsCNcNxCrgPnYAAAA= + headers: + Access-Control-Allow-Headers: + - Content-Type, Accept, cb-session, cb-fp, cb-form-factor + Access-Control-Allow-Methods: + - GET,POST,DELETE,PUT + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - cb-before, cb-after, cb-gdpr + Access-Control-Max-Age: + - '7200' + CF-Cache-Status: + - MISS + CF-RAY: + - 6fbbd33fe8a71a40-EWR + Cache-Control: + - public, max-age=5, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 14 Apr 2022 10:40:46 GMT + Etag: + - W/"76-eKSNFZd3buCnxe+lN7exBupARp0" + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Dns-Prefetch-Control: + - 'off' + X-Download-Options: + - noopen + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.pro.coinbase.com/products + response: + body: + string: !!binary | + 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 + UQMA + headers: + Access-Control-Allow-Headers: + - Content-Type, Accept, cb-session, cb-fp, cb-form-factor + Access-Control-Allow-Methods: + - GET,POST,DELETE,PUT + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - cb-before, cb-after, cb-gdpr + Access-Control-Max-Age: + - '7200' + Age: + - '2' + CF-Cache-Status: + - HIT + CF-RAY: + - 6fbbd3407bb819d3-EWR + Cache-Control: + - public, max-age=5, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 14 Apr 2022 10:40:46 GMT + Etag: + - W/"35128-l+oU4jQXEESrmQSnffWmQCYzcdQ" + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Dns-Prefetch-Control: + - 'off' + X-Download-Options: + - noopen + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CB-ACCESS-KEY: + - MOCK-CB-ACCESS-KEY + CB-ACCESS-PASSPHRASE: + - MOCK-CB-ACCESS-PASSPHRASE + CB-ACCESS-SIGN: + - MOCK-CB-ACCESS-SIGN + CB-ACCESS-TIMESTAMP: + - MOCK-CB-ACCESS-TIMESTAMP + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.pro.coinbase.com/products/LTC-USD/stats + response: + body: + string: !!binary | + H4sIAAAAAAAAAz3JWwqDMBBG4b38z2HI5DJx3IwISlNIjdCLiHTvoqCP3zkb6jxOaMFWiBUG+fnI + h9mR9zAodbn2yf79Oa0UAwx+tXxf41ESNyGRdaLi/H06b4d+RQvhGJgDqWojNkX8dyBfH3t8AAAA + headers: + Access-Control-Allow-Headers: + - Content-Type, Accept, cb-session, cb-fp, cb-form-factor + Access-Control-Allow-Methods: + - GET,POST,DELETE,PUT + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - cb-before, cb-after, cb-gdpr + Access-Control-Max-Age: + - '7200' + CF-Cache-Status: + - EXPIRED + CF-RAY: + - 6fbbd340f9611791-EWR + Cache-Control: + - public, max-age=5, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 14 Apr 2022 10:40:46 GMT + Etag: + - W/"7c-f2th503vI1BKRByyEoCDbR+YvpI" + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Dns-Prefetch-Control: + - 'off' + X-Download-Options: + - noopen + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.pro.coinbase.com/products + response: + body: + string: !!binary | + H4sIAAAAAAAAA+19W3PjRpbmX1HUs10mABIk+w0EIAomkKCAJE1pY6NC7ZI7FF1Weesy0z0b+983 + klR5bM/5iDyJo5arM+dRWVXK9pmTOJfv8r/+76uHt6/+8qrt1Lcrnb/65tVf7z7ev/nx84cP948/ + /vN08uqbV//n8/tPv/vxb/7wzw+Pbz4+/Nf9q7+8mryO4l9/fPePLz+expPJ5Nd/5eHxxw/3P98/ + fjr+hcnx/6Ivf+sPh+bnbx8+/vLu7p9vHu9+vj9d6LvTbze/+Oe7D3+///Tmp8+Pbz/++u9FqTm9 + +8cfT6PJ8ecf/vbw+Ob+8e6v7+7fvvrLT3fvPt5/8+qnf7z5+Mn86Mf3D4+//vT4P+Ldwy+/3P3t + /s0v9x9+vH/8dPe30//USXK6+6tvXv3y/uOnN+8f3/3z17/47uHnhz/86Me7xx/v3/3+Z58+3L19 + ePzbm7cPH39/nY+f7j59Nnd+//ju4fH+1ZefvPn5/uPH0w1effPq7vOPnx7eP775+f3b+6e/+v++ + eQppk/Wbb3d9QcTUHFFB/c2f/l1QJ3MiqLPkTFAZ8TSX+e70m4mARnQkp+nTf3lfotm39bflriOC + 2bc1Fcvf/OHfx3IyJYIZRQ7BpKLZt/V3p19NZudiCjIzmXgW0HatQHa2a8VJzmVCJedscu7J5Ty3 + a8XOznjuWTBvuwPIztvuwMnO+ZIIZjo9G0ycn2SG3nYHlwyd+pag2T47mAzVRFTNGchRTb+6UUQE + Np4IvbrmPt89/XL7NI3mvsU0r/copHm9Z0WUzNRk5papREjzes+PaOxbQL/P+uYGfEePZ/Zf0hkq + i873LmRIiXgeb8P+ks4TzwK67vS369WWCOe601Qwf/OHf18WUWVumojl57rT351+N/kZnccgQ31r + XLryGgS0K6/tA0pGM3WIJhHKrrx2CWU08yyUpc5BKMvjPMY6NyfRggjnPHUohiagyi117hTTxb9b + TNvPHy5KnV+8//D2/sPFX9+///vHi7sP9xeP7//z4uHx4qfP7959+/TvX5igv76ozaW+uTj9l7m4 + e3x78fHT+19O/8Dp7969e3f8+3f/cffwztzo9cD/59TX+gY0SOaI0yGRdfRCZhRl7oJ7I1RFv1zN + 9enD5xfoi5otKLiyZmtfbkXUTDGeidVbWbNlV1tL3+YWagcedLWzf8+pjEwS55EFlZhqFz7QNkNi + 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 + headers: + Access-Control-Allow-Headers: + - Content-Type, Accept, cb-session, cb-fp, cb-form-factor + Access-Control-Allow-Methods: + - GET,POST,DELETE,PUT + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - cb-before, cb-after, cb-gdpr + Access-Control-Max-Age: + - '7200' + Age: + - '1' + CF-Cache-Status: + - HIT + CF-RAY: + - 6fbbd341bef18c6f-EWR + Cache-Control: + - public, max-age=5, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 14 Apr 2022 10:40:46 GMT + Etag: + - W/"35128-vWwmUYjkewNzAe1rlCp1zoeoTLM" + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Dns-Prefetch-Control: + - 'off' + X-Download-Options: + - noopen + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.pro.coinbase.com/products + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Headers: + - Content-Type, Accept, cb-session, cb-fp, cb-form-factor + Access-Control-Allow-Methods: + - GET,POST,DELETE,PUT + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - cb-before, cb-after, cb-gdpr + Access-Control-Max-Age: + - '7200' + Age: + - '5' + CF-Cache-Status: + - HIT + CF-RAY: + - 6fbbd3423c7f1764-EWR + Cache-Control: + - public, max-age=5, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 14 Apr 2022 10:40:46 GMT + Etag: + - W/"35128-Oxtfxd/uEGW61V+6FB4r9v+daLU" + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Dns-Prefetch-Control: + - 'off' + X-Download-Options: + - noopen + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CB-ACCESS-KEY: + - MOCK-CB-ACCESS-KEY + CB-ACCESS-PASSPHRASE: + - MOCK-CB-ACCESS-PASSPHRASE + CB-ACCESS-SIGN: + - MOCK-CB-ACCESS-SIGN + CB-ACCESS-TIMESTAMP: + - MOCK-CB-ACCESS-TIMESTAMP + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.pro.coinbase.com/products/XRP-USD/stats + response: + body: + string: '{"message":"Not allowed for delisted products"}' + headers: + Access-Control-Allow-Headers: + - Content-Type, Accept, cb-session, cb-fp, cb-form-factor + Access-Control-Allow-Methods: + - GET,POST,DELETE,PUT + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - cb-before, cb-after, cb-gdpr + Access-Control-Max-Age: + - '7200' + CF-Cache-Status: + - MISS + CF-RAY: + - 6fbbd342ed288c8a-EWR + Cache-Control: + - no-store + Connection: + - keep-alive + Content-Length: + - '47' + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 14 Apr 2022 10:40:46 GMT + Etag: + - W/"2f-H1NqCFjkGCbc1JG6mKH1TatMC6k" + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Dns-Prefetch-Control: + - 'off' + X-Download-Options: + - noopen + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + status: + code: 400 + message: Bad Request +version: 1 diff --git a/tests/openbb_terminal/portfolio/brokers/coinbase/cassettes/test_coinbase_view/test_deposits.yaml b/tests/openbb_terminal/portfolio/brokers/coinbase/cassettes/test_coinbase_view/test_deposits.yaml new file mode 100644 index 00000000000..24451dd489b --- /dev/null +++ b/tests/openbb_terminal/portfolio/brokers/coinbase/cassettes/test_coinbase_view/test_deposits.yaml @@ -0,0 +1,144 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CB-ACCESS-KEY: + - MOCK-CB-ACCESS-KEY + CB-ACCESS-PASSPHRASE: + - MOCK-CB-ACCESS-PASSPHRASE + CB-ACCESS-SIGN: + - MOCK-CB-ACCESS-SIGN + CB-ACCESS-TIMESTAMP: + - MOCK-CB-ACCESS-TIMESTAMP + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.pro.coinbase.com/transfers?type=deposit + response: + body: + string: !!binary | + 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 + headers: + Access-Control-Allow-Headers: + - Content-Type, Accept, cb-session, cb-fp, cb-form-factor + Access-Control-Allow-Methods: + - GET,POST,DELETE,PUT + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - cb-before, cb-after, cb-gdpr + Access-Control-Max-Age: + - '7200' + CF-Cache-Status: + - MISS + CF-RAY: + - 6fbbd3451fa60cf1-EWR + Cache-Control: + - no-store + Cb-After: + - '2017-09-06 19:48:34.231585+00' + Cb-Before: + - '2022-02-17 20:30:53.058976+00' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 14 Apr 2022 10:40:46 GMT + Etag: + - W/"4843-d0ai5EjIiH28c67DGpSPx9ErWQE" + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Dns-Prefetch-Control: + - 'off' + X-Download-Options: + - noopen + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + status: + code: 200 + message: OK +version: 1 diff --git a/tests/openbb_terminal/portfolio/brokers/coinbase/cassettes/test_coinbase_view/test_orders.yaml b/tests/openbb_terminal/portfolio/brokers/coinbase/cassettes/test_coinbase_view/test_orders.yaml new file mode 100644 index 00000000000..c9e30ebd9d0 --- /dev/null +++ b/tests/openbb_terminal/portfolio/brokers/coinbase/cassettes/test_coinbase_view/test_orders.yaml @@ -0,0 +1,88 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CB-ACCESS-KEY: + - MOCK-CB-ACCESS-KEY + CB-ACCESS-PASSPHRASE: + - MOCK-CB-ACCESS-PASSPHRASE + CB-ACCESS-SIGN: + - MOCK-CB-ACCESS-SIGN + CB-ACCESS-TIMESTAMP: + - MOCK-CB-ACCESS-TIMESTAMP + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - python-requests/2.27.1 + method: GET + uri: https://api.pro.coinbase.com/orders + response: + body: + string: !!binary | + H4sIAAAAAAAAA3WPQUvEMBCF/8ucO0vSNEnT6wpevLleFAlpM4FAti1tKq7if5d0FwXBub03M9+b + efmE6KGD3njuG0GohOyxYc6gIdFi2wjZ86CcUgIqGFKkMdtp3zHCtDKIHqVgARstBXrlWtSG9Vo4 + KbluoYJ5iQNBB4qxA7sVVLDGj+KyA+M/3rxMfhuy3fEPpyM+Pd5d7RATXe2ehJFS1egc59g05LDV + ukavHSOuhTMu7Hhf8CulBBXky1xUiueYi4xnsnG0YVr20+5PxxIzrdlOY7pAF1xaqYJhIZfJW5eh + g5rVNbIGuThx00nV1fzAGqakeoYKQkzJBqL1+tOfug2Qt79v/7bonYat5Ly5tNF/gDW7vBX8NNNY + NOWcyN+O/Xr9BlZ9ZxvLAQAA + headers: + Access-Control-Allow-Headers: + - Content-Type, Accept, cb-session, cb-fp, cb-form-factor + Access-Control-Allow-Methods: + - GET,POST,DELETE,PUT + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - cb-before, cb-after, cb-gdpr + Access-Control-Max-Age: + - '7200' + CF-Cache-Status: + - MISS + CF-RAY: + - 6fbbd3463b1b8c93-EWR + Cache-Control: + - no-store + Cb-After: + - '2022-04-13T19:56:21.040656Z' + Cb-Before: + - '2022-04-13T19:56:21.040656Z' + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json; charset=utf-8 + Date: + - Thu, 14 Apr 2022 10:40:47 GMT + Etag: + - W/"1cb-XPk8v5Qx8ZPC+drUtDy8g1n0KrU" + Expect-CT: + - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Server: + - cloudflare + Strict-Transport-Security: + - max-age=15552000; includeSubDomains + Transfer-Encoding: + - chunked + Vary: + - Accept-Encoding + X-Content-Type-Options: + - nosniff + X-Dns-Prefetch-Control: + - 'off' + X-Download-Options: + - noopen + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + status: + code: 200 + message: OK +version: 1 diff --git a/tests/openbb_terminal/portfolio/brokers/coinbase/csv/test_coinbase_model/test_accounts.csv b/tests/openbb_terminal/portfolio/brokers/coinbase/csv/test_coinbase_model/test_accounts.csv new file mode 100644 index 00000000000..4b058e59dde --- /dev/null +++ b/tests/openbb_terminal/portfolio/brokers/coinbase/csv/test_coinbase_model/test_accounts.csv @@ -0,0 +1,3 @@ +,id,currency,balance,available,hold,BalanceValue(USD) +27,a7f4cbe1-7b94-47c6-ae70-2042f0a9c136,DOGE,2237.2000000000000000,2237.2,0.0000000000000000,313.208 +49,52d88a15-320a-4244-a1ea-538aeb21871f,LTC,59.9043912400000000,59.90439124,0.0000000000000000,6561.9270164296 diff --git a/tests/openbb_terminal/portfolio/brokers/coinbase/csv/test_coinbase_model/test_deposits.csv b/tests/openbb_terminal/portfolio/brokers/coinbase/csv/test_coinbase_model/test_deposits.csv new file mode 100644 index 00000000000..3435d029291 --- /dev/null +++ b/tests/openbb_terminal/portfolio/brokers/coinbase/csv/test_coinbase_model/test_deposits.csv @@ -0,0 +1,29 @@ +,id,type,created_at,completed_at,canceled_at,processed_at,account_id,user_id,user_nonce,amount,idem,details.is_instant_usd,details.coinbase_payout_at,details.coinbase_account_id,details.coinbase_deposit_id,details.coinbase_transaction_id,details.coinbase_payment_method_id,details.coinbase_payment_method_type,details.crypto_address,details.destination_tag,details.destination_tag_name,details.crypto_transaction_id,details.crypto_transaction_hash +0,d0ad8677-b252-4c6e-bd9a-386ed1d29f60,deposit,2022-02-17 20:30:53.058976+00,2022-02-17 20:30:58.860176+00,,2022-02-17 20:30:58.860176+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,1645129846413,2000.00000000,,true,2022-02-17T20:30:53Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,beb658d4-dcf4-5768-a281-07ae33f35528,620eb082a856c00001e68c9f,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +1,dda0596a-faf8-4bc7-8ea3-8fb5d00ae633,deposit,2022-01-05 22:53:00.286348+00,2022-01-05 22:53:04.748905+00,,2022-01-05 22:53:04.748905+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,1641423175829,1400.00000000,,true,2022-01-05T22:53:00Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,f457f9f0-e07a-502d-860a-abacac135f4f,61d62150a39c860001ced724,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +2,8eabcd4a-6c23-40b5-b78a-3914d5ce7d10,deposit,2021-12-31 19:16:23.692665+00,2021-12-31 19:16:28.297512+00,,2021-12-31 19:16:28.297512+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,1640978178838,3000.00000000,,true,2021-12-31T19:16:23Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,a5142d9a-194e-54ad-a388-44ca29688bc0,61cf570ba1885200017e9f66,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +3,c47a970d-438e-4ca3-b306-10fdafebfc31,deposit,2021-12-30 15:07:25.510782+00,2021-12-30 15:07:32.691617+00,,2021-12-30 15:07:32.691617+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,1640876835688,3000.00000000,,true,2021-12-30T15:07:25Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,ef70eb65-2724-52fb-bf4c-ff96f0d7ea2e,61cdcb340612ea000196322e,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +4,e8311acd-069b-4cef-960f-a428e968a9fb,deposit,2021-12-13 19:27:56.350642+00,2021-12-13 19:28:01.537253+00,,2021-12-13 19:28:01.537253+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,1639423668382,2860.00000000,,true,2021-12-13T19:27:56Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,4a1acd5f-04a7-5d2f-80b7-b244e2aeb7cd,61b79ec0fa4e0f00018f4d8f,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +5,a09e22dd-9ce1-4051-be54-9cdd54eaa2a2,deposit,2021-12-13 15:33:04.165501+00,2021-12-13 15:33:09.968955+00,,2021-12-13 15:33:09.968955+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,1639409576752,1480.00000000,,true,2021-12-13T15:33:04Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,89c8b846-1757-584d-84b6-2db5c5b0c98d,61b767b5acb5290001cff782,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +6,fa859d82-2810-4058-809e-0cf97a011c66,deposit,2021-12-04 12:37:43.247032+00,2021-12-04 12:37:47.869558+00,,2021-12-04 12:37:47.869558+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,1638621451617,1000.00000000,,true,2021-12-04T12:37:43Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,3f6d4107-6701-5fb5-a603-20390de583d0,61ab611bf657950001e415c8,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +7,8656e799-f88e-4fbb-8f87-30754af5dd4f,deposit,2021-09-25 13:43:02.881304+00,2021-09-25 13:43:09.028937+00,,2021-09-25 13:43:09.028937+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,1632577370707,1500.00000000,,true,2021-09-25T13:43:03Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,a2ae766f-3277-5926-ab66-6e040dc42044,614f276c28c9070001ce5de5,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +8,39372d56-fee2-4621-88fb-6a4275c70fc6,deposit,2021-05-22 10:44:02.124212+00,2021-05-22 10:44:04.964069+00,,2021-05-22 10:44:04.964069+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,1621680234594,2000.00000000,,true,2021-05-22T10:44:02Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,5c244ea2-8c43-547f-958b-456b52664fb7,60a8e074ebfbb60001d4dcc6,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +9,4be3f841-a70b-4272-ae40-9a0c38c46962,deposit,2021-05-21 22:38:58.35251+00,2021-05-21 22:39:02.533603+00,,2021-05-21 22:39:02.533603+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,1621636722075,2000.00000000,,true,2021-05-21T22:38:58Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,3e9dc57f-789c-5a01-af6d-c37e3f926250,60a83685d174a00001546d79,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +10,b1c41360-bde6-4fee-9930-0409cf09ced6,deposit,2021-03-23 20:44:24.262959+00,2021-03-23 20:44:31.920144+00,,2021-03-23 20:44:31.920144+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,1616532258379,950.00000000,,true,2021-03-23T20:44:24Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,0d205278-fc3c-5e8b-b6b7-cf303c4bfbce,605a532f211363000163edf9,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +11,78682da5-cfc7-44ae-bea9-3663e56f8498,deposit,2019-03-13 19:10:22.24016+00,2019-03-13 19:21:13.509668+00,,2019-03-13 19:21:13.509668+00,52d88a15-320a-4244-a1ea-538aeb21871f,52a610f2a62da64d630000cf,,19.92965972,,,,5e1c100d-e74f-599b-93c2-92b503951707,,5c89582913a907001cde7c9d,,,MW3ybydNC93RzcDNusK7PMvg7XoDSNtpEX,,,5c89559dd7d6f1000d9879e4,cf26cf0edf4f1d68a0f41746a6ad48c0e0764c98d2ab529c772492eee7994071 +12,508bdba6-f4dd-4e1b-be1c-b291d8a4e704,deposit,2019-03-11 18:00:20.019397+00,2019-03-15 18:00:34.599163+00,,2019-03-15 18:00:34.599163+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,,96.00000000,,,2019-03-16T18:00:20Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,8313a32d-9c42-5349-9f3c-0e93ff44b489,5c8be84270aaf3001f084229,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +13,b5a74840-3dc8-4488-9c33-edc336852d2d,deposit,2018-04-13 23:06:45.525975+00,2018-04-13 23:19:52.529211+00,,2018-04-13 23:19:52.529211+00,27b78a74-5b3f-4c71-ad25-71948ab06daf,52a610f2a62da64d630000cf,,0.05774288,,,,21ffab71-7c77-5a45-ba8d-ad1d770aba61,,5ad13b18cce7b10b28222dba,,,0x3318876712A3F08973359BBFcb9f56C733d9Ae11,,,5ad13805505266000188f199,96c477e39ef9d4893ac666d2931f3aa54f461e4886e62afb88d82c50d6049344 +14,a9215859-f8b3-45a1-bd98-a36ed3128146,deposit,2018-04-02 00:15:16.892169+00,2018-04-10 00:15:25.006902+00,,2018-04-10 00:15:25.006902+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,,1000.00000000,,,2018-04-11T00:15:17Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,52490c1d-13a2-549f-850c-68f759723047,5acc021cba0962122a4f8956,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +15,3957586e-ef60-45ae-8c3d-c8c90caf5dd7,deposit,2018-03-31 20:42:29.696051+00,2018-03-31 20:42:30.137544+00,,2018-03-31 20:42:30.137544+00,27b78a74-5b3f-4c71-ad25-71948ab06daf,52a610f2a62da64d630000cf,,2.00000000,,,,21ffab71-7c77-5a45-ba8d-ad1d770aba61,,5abff2b5286e530c7e4acd56,,,,,,, +16,728a98d8-4d31-4e98-9a19-9fae74799ab5,deposit,2018-03-08 20:58:51.419975+00,2018-03-08 20:58:52.232433+00,,2018-03-08 20:58:52.232433+00,27b78a74-5b3f-4c71-ad25-71948ab06daf,52a610f2a62da64d630000cf,,1.00000000,,,,21ffab71-7c77-5a45-ba8d-ad1d770aba61,,5aa1a40c3d52c0069a59ee30,,,,,,, +17,b3305512-caa1-4007-9176-b1828a639648,deposit,2018-02-24 18:36:19.831919+00,2018-02-24 18:36:20.284647+00,,2018-02-24 18:36:20.284647+00,27b78a74-5b3f-4c71-ad25-71948ab06daf,52a610f2a62da64d630000cf,,1.00000000,,,,21ffab71-7c77-5a45-ba8d-ad1d770aba61,,5a91b0a358d062055f5c01f2,,,,,,, +18,5bef2869-9a55-4fb0-9547-9b779339c306,deposit,2017-12-11 20:41:23.716811+00,2017-12-15 20:41:33.846407+00,,2017-12-15 20:41:33.846407+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,,700.00000000,,,2017-12-16T20:41:23Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,a82c95f8-dcaf-53fd-b0d5-9a2624a6a6fd,5a34337d32c05d04be15f3f0,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +19,ac806143-2dc5-4975-8226-48593799637e,deposit,2017-12-09 01:19:14.563304+00,2017-12-09 01:29:24.31324+00,,2017-12-09 01:29:24.31324+00,27b78a74-5b3f-4c71-ad25-71948ab06daf,52a610f2a62da64d630000cf,,0.11682806,,,,21ffab71-7c77-5a45-ba8d-ad1d770aba61,,5a2b3c74a27da60111883b86,,,0x040c1A878c822528cf15eD006579DbD6008061F6,,,5a2b39fc96ed6800017609c8,947e91d686486e34c5b3c19f803721fc0eda7f585980c3eff87a8ae9139de2a1 +20,7933a1d9-5563-49b3-96c3-2ce120a3d2bb,deposit,2017-12-08 16:01:35.821086+00,2017-12-08 16:01:37.321909+00,,2017-12-08 16:01:37.321909+00,52d88a15-320a-4244-a1ea-538aeb21871f,52a610f2a62da64d630000cf,,4.00000000,,,,5e1c100d-e74f-599b-93c2-92b503951707,,5a2ab760cfffb6011fc4cde7,,,,,,, +21,a7ef6587-6126-4dd7-9c57-8b752b2266ec,deposit,2017-11-19 15:48:58.886389+00,2017-11-27 15:50:57.918175+00,,2017-11-27 15:50:57.918175+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,,71.31000000,,,2017-11-28T15:48:59Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,5261b3a1-1a02-5c91-9c8b-74eec05316dd,5a1c3461e3ef7100e79e8d87,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +22,b0818a5a-19d7-4db2-b7dd-ddfe41275a00,deposit,2017-10-20 20:35:35.024621+00,2017-10-20 20:35:35.713994+00,,2017-10-20 20:35:35.713994+00,a199ea7c-b3a6-4f00-902b-ff2f79e0d8a8,52a610f2a62da64d630000cf,,0.07339302,,,,f91df25c-3e4a-5eea-94b8-c7ad688efef6,,59ea5e172fbc1002326c48f2,,,,,,, +23,067a462c-26df-4844-8ca3-999b8c0cfb79,deposit,2017-10-09 23:18:01.396271+00,2017-10-09 23:18:01.981978+00,,2017-10-09 23:18:01.981978+00,a199ea7c-b3a6-4f00-902b-ff2f79e0d8a8,52a610f2a62da64d630000cf,,0.06000000,,,,f91df25c-3e4a-5eea-94b8-c7ad688efef6,,59dc03a9254a9e01569482c4,,,,,,, +24,db1ed678-4eec-4c8b-aad2-04bd17779e0f,deposit,2017-09-30 17:06:02.041869+00,2017-09-30 17:06:03.590208+00,,2017-09-30 17:06:03.590208+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,,19.00000000,,,,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,,59cfcefb13566300c044ce27,,,,,,, +25,bfdd6695-e32e-4cfe-88e8-9ade0ccd8481,deposit,2017-09-30 17:05:46.783345+00,2017-09-30 17:05:48.2294+00,,2017-09-30 17:05:48.2294+00,27b78a74-5b3f-4c71-ad25-71948ab06daf,52a610f2a62da64d630000cf,,1.10000000,,,,21ffab71-7c77-5a45-ba8d-ad1d770aba61,,59cfceeb0dd56000b158c452,,,,,,, +26,7df9d3fd-e38d-47e0-b6b3-b721cf3b918d,deposit,2017-09-10 17:37:53.316003+00,2017-09-10 17:56:21.057565+00,,2017-09-10 17:56:21.057565+00,27b78a74-5b3f-4c71-ad25-71948ab06daf,52a610f2a62da64d630000cf,,0.04974900,,,,21ffab71-7c77-5a45-ba8d-ad1d770aba61,,59b57cc40085ff0146691564,,,0x6A78249FD0a8DD90e6F7105D9F6B78bc9c875EbA,,,59b57870823fa900015b5a5d,784abe2f1b52849ae511b55a5120d2dbf17d3eec3ba9b554227c1a5ac08827e6 +27,c4f8d58c-d547-44ba-b926-193d3e4bd280,deposit,2017-09-06 19:48:34.231585+00,2017-09-06 20:09:37.395949+00,,2017-09-06 20:09:37.395949+00,27b78a74-5b3f-4c71-ad25-71948ab06daf,52a610f2a62da64d630000cf,,0.09857400,,,,21ffab71-7c77-5a45-ba8d-ad1d770aba61,,59b056011474cd01a05ef935,,,0xbc488E7CF5270235879c672Af6345bF118229CcD,,,59b05112d602aa000190a12c,b42e260d61e957d245301d31a7fd62c3ac54857cf99d2009d88b0738fd390e12 diff --git a/tests/openbb_terminal/portfolio/brokers/coinbase/csv/test_coinbase_model/test_get_accounts.csv b/tests/openbb_terminal/portfolio/brokers/coinbase/csv/test_coinbase_model/test_get_accounts.csv new file mode 100644 index 00000000000..88be045cb59 --- /dev/null +++ b/tests/openbb_terminal/portfolio/brokers/coinbase/csv/test_coinbase_model/test_get_accounts.csv @@ -0,0 +1,3 @@ +,id,currency,balance,available,hold,BalanceValue(USD) +27,a7f4cbe1-7b94-47c6-ae70-2042f0a9c136,DOGE,2237.2000000000000000,2237.2,0.0000000000000000,314.3266 +49,52d88a15-320a-4244-a1ea-538aeb21871f,LTC,59.9043912400000000,59.90439124,0.0000000000000000,6569.7145872908 diff --git a/tests/openbb_terminal/portfolio/brokers/coinbase/csv/test_coinbase_model/test_orders.csv b/tests/openbb_terminal/portfolio/brokers/coinbase/csv/test_coinbase_model/test_orders.csv new file mode 100644 index 00000000000..3435d029291 --- /dev/null +++ b/tests/openbb_terminal/portfolio/brokers/coinbase/csv/test_coinbase_model/test_orders.csv @@ -0,0 +1,29 @@ +,id,type,created_at,completed_at,canceled_at,processed_at,account_id,user_id,user_nonce,amount,idem,details.is_instant_usd,details.coinbase_payout_at,details.coinbase_account_id,details.coinbase_deposit_id,details.coinbase_transaction_id,details.coinbase_payment_method_id,details.coinbase_payment_method_type,details.crypto_address,details.destination_tag,details.destination_tag_name,details.crypto_transaction_id,details.crypto_transaction_hash +0,d0ad8677-b252-4c6e-bd9a-386ed1d29f60,deposit,2022-02-17 20:30:53.058976+00,2022-02-17 20:30:58.860176+00,,2022-02-17 20:30:58.860176+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,1645129846413,2000.00000000,,true,2022-02-17T20:30:53Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,beb658d4-dcf4-5768-a281-07ae33f35528,620eb082a856c00001e68c9f,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +1,dda0596a-faf8-4bc7-8ea3-8fb5d00ae633,deposit,2022-01-05 22:53:00.286348+00,2022-01-05 22:53:04.748905+00,,2022-01-05 22:53:04.748905+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,1641423175829,1400.00000000,,true,2022-01-05T22:53:00Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,f457f9f0-e07a-502d-860a-abacac135f4f,61d62150a39c860001ced724,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +2,8eabcd4a-6c23-40b5-b78a-3914d5ce7d10,deposit,2021-12-31 19:16:23.692665+00,2021-12-31 19:16:28.297512+00,,2021-12-31 19:16:28.297512+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,1640978178838,3000.00000000,,true,2021-12-31T19:16:23Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,a5142d9a-194e-54ad-a388-44ca29688bc0,61cf570ba1885200017e9f66,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +3,c47a970d-438e-4ca3-b306-10fdafebfc31,deposit,2021-12-30 15:07:25.510782+00,2021-12-30 15:07:32.691617+00,,2021-12-30 15:07:32.691617+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,1640876835688,3000.00000000,,true,2021-12-30T15:07:25Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,ef70eb65-2724-52fb-bf4c-ff96f0d7ea2e,61cdcb340612ea000196322e,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +4,e8311acd-069b-4cef-960f-a428e968a9fb,deposit,2021-12-13 19:27:56.350642+00,2021-12-13 19:28:01.537253+00,,2021-12-13 19:28:01.537253+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,1639423668382,2860.00000000,,true,2021-12-13T19:27:56Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,4a1acd5f-04a7-5d2f-80b7-b244e2aeb7cd,61b79ec0fa4e0f00018f4d8f,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +5,a09e22dd-9ce1-4051-be54-9cdd54eaa2a2,deposit,2021-12-13 15:33:04.165501+00,2021-12-13 15:33:09.968955+00,,2021-12-13 15:33:09.968955+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,1639409576752,1480.00000000,,true,2021-12-13T15:33:04Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,89c8b846-1757-584d-84b6-2db5c5b0c98d,61b767b5acb5290001cff782,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +6,fa859d82-2810-4058-809e-0cf97a011c66,deposit,2021-12-04 12:37:43.247032+00,2021-12-04 12:37:47.869558+00,,2021-12-04 12:37:47.869558+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,1638621451617,1000.00000000,,true,2021-12-04T12:37:43Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,3f6d4107-6701-5fb5-a603-20390de583d0,61ab611bf657950001e415c8,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +7,8656e799-f88e-4fbb-8f87-30754af5dd4f,deposit,2021-09-25 13:43:02.881304+00,2021-09-25 13:43:09.028937+00,,2021-09-25 13:43:09.028937+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,1632577370707,1500.00000000,,true,2021-09-25T13:43:03Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,a2ae766f-3277-5926-ab66-6e040dc42044,614f276c28c9070001ce5de5,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +8,39372d56-fee2-4621-88fb-6a4275c70fc6,deposit,2021-05-22 10:44:02.124212+00,2021-05-22 10:44:04.964069+00,,2021-05-22 10:44:04.964069+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,1621680234594,2000.00000000,,true,2021-05-22T10:44:02Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,5c244ea2-8c43-547f-958b-456b52664fb7,60a8e074ebfbb60001d4dcc6,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +9,4be3f841-a70b-4272-ae40-9a0c38c46962,deposit,2021-05-21 22:38:58.35251+00,2021-05-21 22:39:02.533603+00,,2021-05-21 22:39:02.533603+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,1621636722075,2000.00000000,,true,2021-05-21T22:38:58Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,3e9dc57f-789c-5a01-af6d-c37e3f926250,60a83685d174a00001546d79,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +10,b1c41360-bde6-4fee-9930-0409cf09ced6,deposit,2021-03-23 20:44:24.262959+00,2021-03-23 20:44:31.920144+00,,2021-03-23 20:44:31.920144+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,1616532258379,950.00000000,,true,2021-03-23T20:44:24Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,0d205278-fc3c-5e8b-b6b7-cf303c4bfbce,605a532f211363000163edf9,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +11,78682da5-cfc7-44ae-bea9-3663e56f8498,deposit,2019-03-13 19:10:22.24016+00,2019-03-13 19:21:13.509668+00,,2019-03-13 19:21:13.509668+00,52d88a15-320a-4244-a1ea-538aeb21871f,52a610f2a62da64d630000cf,,19.92965972,,,,5e1c100d-e74f-599b-93c2-92b503951707,,5c89582913a907001cde7c9d,,,MW3ybydNC93RzcDNusK7PMvg7XoDSNtpEX,,,5c89559dd7d6f1000d9879e4,cf26cf0edf4f1d68a0f41746a6ad48c0e0764c98d2ab529c772492eee7994071 +12,508bdba6-f4dd-4e1b-be1c-b291d8a4e704,deposit,2019-03-11 18:00:20.019397+00,2019-03-15 18:00:34.599163+00,,2019-03-15 18:00:34.599163+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,,96.00000000,,,2019-03-16T18:00:20Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,8313a32d-9c42-5349-9f3c-0e93ff44b489,5c8be84270aaf3001f084229,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +13,b5a74840-3dc8-4488-9c33-edc336852d2d,deposit,2018-04-13 23:06:45.525975+00,2018-04-13 23:19:52.529211+00,,2018-04-13 23:19:52.529211+00,27b78a74-5b3f-4c71-ad25-71948ab06daf,52a610f2a62da64d630000cf,,0.05774288,,,,21ffab71-7c77-5a45-ba8d-ad1d770aba61,,5ad13b18cce7b10b28222dba,,,0x3318876712A3F08973359BBFcb9f56C733d9Ae11,,,5ad13805505266000188f199,96c477e39ef9d4893ac666d2931f3aa54f461e4886e62afb88d82c50d6049344 +14,a9215859-f8b3-45a1-bd98-a36ed3128146,deposit,2018-04-02 00:15:16.892169+00,2018-04-10 00:15:25.006902+00,,2018-04-10 00:15:25.006902+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,,1000.00000000,,,2018-04-11T00:15:17Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,52490c1d-13a2-549f-850c-68f759723047,5acc021cba0962122a4f8956,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +15,3957586e-ef60-45ae-8c3d-c8c90caf5dd7,deposit,2018-03-31 20:42:29.696051+00,2018-03-31 20:42:30.137544+00,,2018-03-31 20:42:30.137544+00,27b78a74-5b3f-4c71-ad25-71948ab06daf,52a610f2a62da64d630000cf,,2.00000000,,,,21ffab71-7c77-5a45-ba8d-ad1d770aba61,,5abff2b5286e530c7e4acd56,,,,,,, +16,728a98d8-4d31-4e98-9a19-9fae74799ab5,deposit,2018-03-08 20:58:51.419975+00,2018-03-08 20:58:52.232433+00,,2018-03-08 20:58:52.232433+00,27b78a74-5b3f-4c71-ad25-71948ab06daf,52a610f2a62da64d630000cf,,1.00000000,,,,21ffab71-7c77-5a45-ba8d-ad1d770aba61,,5aa1a40c3d52c0069a59ee30,,,,,,, +17,b3305512-caa1-4007-9176-b1828a639648,deposit,2018-02-24 18:36:19.831919+00,2018-02-24 18:36:20.284647+00,,2018-02-24 18:36:20.284647+00,27b78a74-5b3f-4c71-ad25-71948ab06daf,52a610f2a62da64d630000cf,,1.00000000,,,,21ffab71-7c77-5a45-ba8d-ad1d770aba61,,5a91b0a358d062055f5c01f2,,,,,,, +18,5bef2869-9a55-4fb0-9547-9b779339c306,deposit,2017-12-11 20:41:23.716811+00,2017-12-15 20:41:33.846407+00,,2017-12-15 20:41:33.846407+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,,700.00000000,,,2017-12-16T20:41:23Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,a82c95f8-dcaf-53fd-b0d5-9a2624a6a6fd,5a34337d32c05d04be15f3f0,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +19,ac806143-2dc5-4975-8226-48593799637e,deposit,2017-12-09 01:19:14.563304+00,2017-12-09 01:29:24.31324+00,,2017-12-09 01:29:24.31324+00,27b78a74-5b3f-4c71-ad25-71948ab06daf,52a610f2a62da64d630000cf,,0.11682806,,,,21ffab71-7c77-5a45-ba8d-ad1d770aba61,,5a2b3c74a27da60111883b86,,,0x040c1A878c822528cf15eD006579DbD6008061F6,,,5a2b39fc96ed6800017609c8,947e91d686486e34c5b3c19f803721fc0eda7f585980c3eff87a8ae9139de2a1 +20,7933a1d9-5563-49b3-96c3-2ce120a3d2bb,deposit,2017-12-08 16:01:35.821086+00,2017-12-08 16:01:37.321909+00,,2017-12-08 16:01:37.321909+00,52d88a15-320a-4244-a1ea-538aeb21871f,52a610f2a62da64d630000cf,,4.00000000,,,,5e1c100d-e74f-599b-93c2-92b503951707,,5a2ab760cfffb6011fc4cde7,,,,,,, +21,a7ef6587-6126-4dd7-9c57-8b752b2266ec,deposit,2017-11-19 15:48:58.886389+00,2017-11-27 15:50:57.918175+00,,2017-11-27 15:50:57.918175+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,,71.31000000,,,2017-11-28T15:48:59Z,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,5261b3a1-1a02-5c91-9c8b-74eec05316dd,5a1c3461e3ef7100e79e8d87,1a718311-ad76-5ed8-b59b-a2821bcc826e,ach_bank_account,,,,, +22,b0818a5a-19d7-4db2-b7dd-ddfe41275a00,deposit,2017-10-20 20:35:35.024621+00,2017-10-20 20:35:35.713994+00,,2017-10-20 20:35:35.713994+00,a199ea7c-b3a6-4f00-902b-ff2f79e0d8a8,52a610f2a62da64d630000cf,,0.07339302,,,,f91df25c-3e4a-5eea-94b8-c7ad688efef6,,59ea5e172fbc1002326c48f2,,,,,,, +23,067a462c-26df-4844-8ca3-999b8c0cfb79,deposit,2017-10-09 23:18:01.396271+00,2017-10-09 23:18:01.981978+00,,2017-10-09 23:18:01.981978+00,a199ea7c-b3a6-4f00-902b-ff2f79e0d8a8,52a610f2a62da64d630000cf,,0.06000000,,,,f91df25c-3e4a-5eea-94b8-c7ad688efef6,,59dc03a9254a9e01569482c4,,,,,,, +24,db1ed678-4eec-4c8b-aad2-04bd17779e0f,deposit,2017-09-30 17:06:02.041869+00,2017-09-30 17:06:03.590208+00,,2017-09-30 17:06:03.590208+00,d08e129f-3025-44c8-8a4e-ce4956156265,52a610f2a62da64d630000cf,,19.00000000,,,,d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db,,59cfcefb13566300c044ce27,,,,,,, +25,bfdd6695-e32e-4cfe-88e8-9ade0ccd8481,deposit,2017-09-30 17:05:46.783345+00,2017-09-30 17:05:48.2294+00,,2017-09-30 17:05:48.2294+00,27b78a74-5b3f-4c71-ad25-71948ab06daf,52a610f2a62da64d630000cf,,1.10000000,,,,21ffab71-7c77-5a45-ba8d-ad1d770aba61,,59cfceeb0dd56000b158c452,,,,,,, +26,7df9d3fd-e38d-47e0-b6b3-b721cf3b918d,deposit,2017-09-10 17:37:53.316003+00,2017-09-10 17:56:21.057565+00,,2017-09-10 17:56:21.057565+00,27b78a74-5b3f-4c71-ad25-71948ab06daf,52a610f2a62da64d630000cf,,0.04974900,,,,21ffab71-7c77-5a45-ba8d-ad1d770aba61,,59b57cc40085ff0146691564,,,0x6A78249FD0a8DD90e6F7105D9F6B78bc9c875EbA,,,59b57870823fa900015b5a5d,784abe2f1b52849ae511b55a5120d2dbf17d3eec3ba9b554227c1a5ac08827e6 +27,c4f8d58c-d547-44ba-b926-193d3e4bd280,deposit,2017-09-06 19:48:34.231585+00,2017-09-06 20:09:37.395949+00,,2017-09-06 20:09:37.395949+00,27b78a74-5b3f-4c71-ad25-71948ab06daf,52a610f2a62da64d630000cf,,0.09857400,,,,21ffab71-7c77-5a45-ba8d-ad1d770aba61,,59b056011474cd01a05ef935,,,0xbc488E7CF5270235879c672Af6345bF118229CcD,,,59b05112d602aa000190a12c,b42e260d61e957d245301d31a7fd62c3ac54857cf99d2009d88b0738fd390e12 diff --git a/tests/openbb_terminal/portfolio/brokers/coinbase/test_coinbase_controller.py b/tests/openbb_terminal/portfolio/brokers/coinbase/test_coinbase_controller.py index e69de29bb2d..31ae8689912 100644 --- a/tests/openbb_terminal/portfolio/brokers/coinbase/test_coinbase_controller.py +++ b/tests/openbb_terminal/portfolio/brokers/coinbase/test_coinbase_controller.py @@ -0,0 +1,45 @@ +import pytest +from openbb_terminal.portfolio.brokers.coinbase import coinbase_controller + + +@pytest.mark.vcr(record_mode="none") +@pytest.mark.parametrize( + "queue, expected", + [ + (["load", "help"], []), + (["quit", "help"], ["help"]), + ], +) +def test_menu_with_queue(expected, mocker, queue): + path_controller = "openbb_terminal.portfolio.brokers.coinbase.coinbase_controller" + + # MOCK SWITCH + mocker.patch( + target=f"{path_controller}.CoinbaseController.switch", + return_value=["quit"], + ) + result_menu = coinbase_controller.CoinbaseController(queue=queue).menu() + + assert result_menu == expected + + +@pytest.mark.vcr(record_mode="none") +@pytest.mark.parametrize( + "an_input, expected_queue", + [ + ("", []), + ("/help", ["home", "help"]), + ("help/help", ["help", "help"]), + ("q", ["quit"]), + ("h", []), + ( + "r", + ["quit", "quit", "quit", "reset", "portfolio", "bro", "cb"], + ), + ], +) +def test_switch(an_input, expected_queue): + controller = coinbase_controller.CoinbaseController(queue=None) + queue = controller.switch(an_input=an_input) + + assert queue == expected_queue diff --git a/tests/openbb_terminal/portfolio/brokers/coinbase/test_coinbase_model.py b/tests/openbb_terminal/portfolio/brokers/coinbase/test_coinbase_model.py new file mode 100644 index 00000000000..ed8b51c94c0 --- /dev/null +++ b/tests/openbb_terminal/portfolio/brokers/coinbase/test_coinbase_model.py @@ -0,0 +1,32 @@ +import pytest +import openbb_terminal.portfolio.brokers.coinbase.coinbase_model as cbm + + +@pytest.fixture(scope="module") +def vcr_config(): + return { + "filter_headers": [ + ("CB-ACCESS-SIGN", "MOCK-CB-ACCESS-SIGN"), + ("CB-ACCESS-TIMESTAMP", "MOCK-CB-ACCESS-TIMESTAMP"), + ("CB-ACCESS-KEY", "MOCK-CB-ACCESS-KEY"), + ("CB-ACCESS-PASSPHRASE", "MOCK-CB-ACCESS-PASSPHRASE"), + ], + } + + +@pytest.mark.vcr +def test_accounts(recorder): + json_out = cbm.get_accounts() + recorder.capture(json_out) + + +@pytest.mark.vcr +def test_deposits(recorder): + json_out = cbm.get_deposits() + recorder.capture(json_out) + + +@pytest.mark.vcr +def test_orders(recorder): + json_out = cbm.get_deposits() + recorder.capture(json_out) diff --git a/tests/openbb_terminal/portfolio/brokers/coinbase/test_coinbase_view.py b/tests/openbb_terminal/portfolio/brokers/coinbase/test_coinbase_view.py new file mode 100644 index 00000000000..e154f42a384 --- /dev/null +++ b/tests/openbb_terminal/portfolio/brokers/coinbase/test_coinbase_view.py @@ -0,0 +1,33 @@ +import pytest + +import openbb_terminal.portfolio.brokers.coinbase.coinbase_view as cbv + + +@pytest.fixture(scope="module") +def vcr_config(): + return { + "filter_headers": [ + ("CB-ACCESS-SIGN", "MOCK-CB-ACCESS-SIGN"), + ("CB-ACCESS-TIMESTAMP", "MOCK-CB-ACCESS-TIMESTAMP"), + ("CB-ACCESS-KEY", "MOCK-CB-ACCESS-KEY"), + ("CB-ACCESS-PASSPHRASE", "MOCK-CB-ACCESS-PASSPHRASE"), + ], + } + + +@pytest.mark.vcr +@pytest.mark.record_stdout +def test_accounts(): + cbv.display_account() + + +@pytest.mark.vcr +@pytest.mark.record_stdout +def test_deposits(): + cbv.display_deposits(50, "id", "deposit", False) + + +@pytest.mark.vcr +@pytest.mark.record_stdout +def test_orders(): + cbv.display_orders(50, "product_id", False) diff --git a/tests/openbb_terminal/portfolio/brokers/coinbase/txt/test_coinbase_view/test_accounts.txt b/tests/openbb_terminal/portfolio/brokers/coinbase/txt/test_coinbase_view/test_accounts.txt new file mode 100644 index 00000000000..3dfa0c356f6 --- /dev/null +++ b/tests/openbb_terminal/portfolio/brokers/coinbase/txt/test_coinbase_view/test_accounts.txt @@ -0,0 +1,3 @@ + currency balance available hold BalanceValue(USD) +27 DOGE 2237.200000 2237.2 0.0000000000000000 319.024720 +49 LTC 59.904391 59.89439124 0.0100000000000000 6561.927016 diff --git a/tests/openbb_terminal/portfolio/brokers/coinbase/txt/test_coinbase_view/test_deposits.txt b/tests/openbb_terminal/portfolio/brokers/coinbase/txt/test_coinbase_view/test_deposits.txt new file mode 100644 index 00000000000..329e5734d24 --- /dev/null +++ b/tests/openbb_terminal/portfolio/brokers/coinbase/txt/test_coinbase_view/test_deposits.txt @@ -0,0 +1,30 @@ + id type created_at completed_at canceled_at processed_at account_id user_id user_nonce amount idem details.is_instant_usd details.coinbase_payout_at details.coinbase_account_id details.coinbase_deposit_id details.coinbase_transaction_id details.coinbase_payment_method_id details.coinbase_payment_method_type details.crypto_address details.destination_tag details.destination_tag_name details.crypto_transaction_id details.crypto_transaction_hash +6 fa859d82-2810-4058-809e-0cf97a011c66 deposit 2021-12-04 12:37:43.247032+00 2021-12-04 12:37:47.869558+00 None 2021-12-04 12:37:47.869558+00 d08e129f-3025-44c8-8a4e-ce4956156265 52a610f2a62da64d630000cf 1638621451617 1000.00000000 None true 2021-12-04T12:37:43Z d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db 3f6d4107-6701-5fb5-a603-20390de583d0 61ab611bf657950001e415c8 1a718311-ad76-5ed8-b59b-a2821bcc826e ach_bank_account NaN NaN NaN NaN NaN +4 e8311acd-069b-4cef-960f-a428e968a9fb deposit 2021-12-13 19:27:56.350642+00 2021-12-13 19:28:01.537253+00 None 2021-12-13 19:28:01.537253+00 d08e129f-3025-44c8-8a4e-ce4956156265 52a610f2a62da64d630000cf 1639423668382 2860.00000000 None true 2021-12-13T19:27:56Z d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db 4a1acd5f-04a7-5d2f-80b7-b244e2aeb7cd 61b79ec0fa4e0f00018f4d8f 1a718311-ad76-5ed8-b59b-a2821bcc826e ach_bank_account NaN NaN NaN NaN NaN +1 dda0596a-faf8-4bc7-8ea3-8fb5d00ae633 deposit 2022-01-05 22:53:00.286348+00 2022-01-05 22:53:04.748905+00 None 2022-01-05 22:53:04.748905+00 d08e129f-3025-44c8-8a4e-ce4956156265 52a610f2a62da64d630000cf 1641423175829 1400.00000000 None true 2022-01-05T22:53:00Z d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db f457f9f0-e07a-502d-860a-abacac135f4f 61d62150a39c860001ced724 1a718311-ad76-5ed8-b59b-a2821bcc826e ach_bank_account NaN NaN NaN NaN NaN +24 db1ed678-4eec-4c8b-aad2-04bd17779e0f deposit 2017-09-30 17:06:02.041869+00 2017-09-30 17:06:03.590208+00 None 2017-09-30 17:06:03.590208+00 d08e129f-3025-44c8-8a4e-ce4956156265 52a610f2a62da64d630000cf None 19.00000000 None NaN NaN d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db NaN 59cfcefb13566300c044ce27 NaN NaN NaN NaN NaN NaN NaN +0 d0ad8677-b252-4c6e-bd9a-386ed1d29f60 deposit 2022-02-17 20:30:53.058976+00 2022-02-17 20:30:58.860176+00 None 2022-02-17 20:30:58.860176+00 d08e129f-3025-44c8-8a4e-ce4956156265 52a610f2a62da64d630000cf 1645129846413 2000.00000000 None true 2022-02-17T20:30:53Z d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db beb658d4-dcf4-5768-a281-07ae33f35528 620eb082a856c00001e68c9f 1a718311-ad76-5ed8-b59b-a2821bcc826e ach_bank_account NaN NaN NaN NaN NaN +27 c4f8d58c-d547-44ba-b926-193d3e4bd280 deposit 2017-09-06 19:48:34.231585+00 2017-09-06 20:09:37.395949+00 None 2017-09-06 20:09:37.395949+00 27b78a74-5b3f-4c71-ad25-71948ab06daf 52a610f2a62da64d630000cf None 0.09857400 None NaN NaN 21ffab71-7c77-5a45-ba8d-ad1d770aba61 NaN 59b056011474cd01a05ef935 NaN NaN 0xbc488E7CF5270235879c672Af6345bF118229CcD NaN NaN 59b05112d602aa000190a12c b42e260d61e957d245301d31a7fd62c3ac54857cf99d2009d88b0738fd390e12 +3 c47a970d-438e-4ca3-b306-10fdafebfc31 deposit 2021-12-30 15:07:25.510782+00 2021-12-30 15:07:32.691617+00 None 2021-12-30 15:07:32.691617+00 d08e129f-3025-44c8-8a4e-ce4956156265 52a610f2a62da64d630000cf 1640876835688 3000.00000000 None true 2021-12-30T15:07:25Z d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db ef70eb65-2724-52fb-bf4c-ff96f0d7ea2e 61cdcb340612ea000196322e 1a718311-ad76-5ed8-b59b-a2821bcc826e ach_bank_account NaN NaN NaN NaN NaN +25 bfdd6695-e32e-4cfe-88e8-9ade0ccd8481 deposit 2017-09-30 17:05:46.783345+00 2017-09-30 17:05:48.2294+00 None 2017-09-30 17:05:48.2294+00 27b78a74-5b3f-4c71-ad25-71948ab06daf 52a610f2a62da64d630000cf None 1.10000000 None NaN NaN 21ffab71-7c77-5a45-ba8d-ad1d770aba61 NaN 59cfceeb0dd56000b158c452 NaN NaN NaN NaN NaN NaN NaN +13 b5a74840-3dc8-4488-9c33-edc336852d2d deposit 2018-04-13 23:06:45.525975+00 2018-04-13 23:19:52.529211+00 None 2018-04-13 23:19:52.529211+00 27b78a74-5b3f-4c71-ad25-71948ab06daf 52a610f2a62da64d630000cf None 0.05774288 None NaN NaN 21ffab71-7c77-5a45-ba8d-ad1d770aba61 NaN 5ad13b18cce7b10b28222dba NaN NaN 0x3318876712A3F08973359BBFcb9f56C733d9Ae11 NaN NaN 5ad13805505266000188f199 96c477e39ef9d4893ac666d2931f3aa54f461e4886e62afb88d82c50d6049344 +17 b3305512-caa1-4007-9176-b1828a639648 deposit 2018-02-24 18:36:19.831919+00 2018-02-24 18:36:20.284647+00 None 2018-02-24 18:36:20.284647+00 27b78a74-5b3f-4c71-ad25-71948ab06daf 52a610f2a62da64d630000cf None 1.00000000 None NaN NaN 21ffab71-7c77-5a45-ba8d-ad1d770aba61 NaN 5a91b0a358d062055f5c01f2 NaN NaN NaN NaN NaN NaN NaN +10 b1c41360-bde6-4fee-9930-0409cf09ced6 deposit 2021-03-23 20:44:24.262959+00 2021-03-23 20:44:31.920144+00 None 2021-03-23 20:44:31.920144+00 d08e129f-3025-44c8-8a4e-ce4956156265 52a610f2a62da64d630000cf 1616532258379 950.00000000 None true 2021-03-23T20:44:24Z d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db 0d205278-fc3c-5e8b-b6b7-cf303c4bfbce 605a532f211363000163edf9 1a718311-ad76-5ed8-b59b-a2821bcc826e ach_bank_account NaN NaN NaN NaN NaN +22 b0818a5a-19d7-4db2-b7dd-ddfe41275a00 deposit 2017-10-20 20:35:35.024621+00 2017-10-20 20:35:35.713994+00 None 2017-10-20 20:35:35.713994+00 a199ea7c-b3a6-4f00-902b-ff2f79e0d8a8 52a610f2a62da64d630000cf None 0.07339302 None NaN NaN f91df25c-3e4a-5eea-94b8-c7ad688efef6 NaN 59ea5e172fbc1002326c48f2 NaN NaN NaN NaN NaN NaN NaN +19 ac806143-2dc5-4975-8226-48593799637e deposit 2017-12-09 01:19:14.563304+00 2017-12-09 01:29:24.31324+00 None 2017-12-09 01:29:24.31324+00 27b78a74-5b3f-4c71-ad25-71948ab06daf 52a610f2a62da64d630000cf None 0.11682806 None NaN NaN 21ffab71-7c77-5a45-ba8d-ad1d770aba61 NaN 5a2b3c74a27da60111883b86 NaN NaN 0x040c1A878c822528cf15eD006579DbD6008061F6 NaN NaN 5a2b39fc96ed6800017609c8 947e91d686486e34c5b3c19f803721fc0eda7f585980c3eff87a8ae9139de2a1 +14 a9215859-f8b3-45a1-bd98-a36ed3128146 deposit 2018-04-02 00:15:16.892169+00 2018-04-10 00:15:25.006902+00 None 2018-04-10 00:15:25.006902+00 d08e129f-3025-44c8-8a4e-ce4956156265 52a610f2a62da64d630000cf None 1000.00000000 None NaN 2018-04-11T00:15:17Z d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db 52490c1d-13a2-549f-850c-68f759723047 5acc021cba0962122a4f8956 1a718311-ad76-5ed8-b59b-a2821bcc826e ach_bank_account NaN NaN NaN NaN NaN +21 a7ef6587-6126-4dd7-9c57-8b752b2266ec deposit 2017-11-19 15:48:58.886389+00 2017-11-27 15:50:57.918175+00 None 2017-11-27 15:50:57.918175+00 d08e129f-3025-44c8-8a4e-ce4956156265 52a610f2a62da64d630000cf None 71.31000000 None NaN 2017-11-28T15:48:59Z d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db 5261b3a1-1a02-5c91-9c8b-74eec05316dd 5a1c3461e3ef7100e79e8d87 1a718311-ad76-5ed8-b59b-a2821bcc826e ach_bank_account NaN NaN NaN NaN NaN +5 a09e22dd-9ce1-4051-be54-9cdd54eaa2a2 deposit 2021-12-13 15:33:04.165501+00 2021-12-13 15:33:09.968955+00 None 2021-12-13 15:33:09.968955+00 d08e129f-3025-44c8-8a4e-ce4956156265 52a610f2a62da64d630000cf 1639409576752 1480.00000000 None true 2021-12-13T15:33:04Z d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db 89c8b846-1757-584d-84b6-2db5c5b0c98d 61b767b5acb5290001cff782 1a718311-ad76-5ed8-b59b-a2821bcc826e ach_bank_account NaN NaN NaN NaN NaN +2 8eabcd4a-6c23-40b5-b78a-3914d5ce7d10 deposit 2021-12-31 19:16:23.692665+00 2021-12-31 19:16:28.297512+00 None 2021-12-31 19:16:28.297512+00 d08e129f-3025-44c8-8a4e-ce4956156265 52a610f2a62da64d630000cf 1640978178838 3000.00000000 None true 2021-12-31T19:16:23Z d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db a5142d9a-194e-54ad-a388-44ca29688bc0 61cf570ba1885200017e9f66 1a718311-ad76-5ed8-b59b-a2821bcc826e ach_bank_account NaN NaN NaN NaN NaN +7 8656e799-f88e-4fbb-8f87-30754af5dd4f deposit 2021-09-25 13:43:02.881304+00 2021-09-25 13:43:09.028937+00 None 2021-09-25 13:43:09.028937+00 d08e129f-3025-44c8-8a4e-ce4956156265 52a610f2a62da64d630000cf 1632577370707 1500.00000000 None true 2021-09-25T13:43:03Z d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db a2ae766f-3277-5926-ab66-6e040dc42044 614f276c28c9070001ce5de5 1a718311-ad76-5ed8-b59b-a2821bcc826e ach_bank_account NaN NaN NaN NaN NaN +26 7df9d3fd-e38d-47e0-b6b3-b721cf3b918d deposit 2017-09-10 17:37:53.316003+00 2017-09-10 17:56:21.057565+00 None 2017-09-10 17:56:21.057565+00 27b78a74-5b3f-4c71-ad25-71948ab06daf 52a610f2a62da64d630000cf None 0.04974900 None NaN NaN 21ffab71-7c77-5a45-ba8d-ad1d770aba61 NaN 59b57cc40085ff0146691564 NaN NaN 0x6A78249FD0a8DD90e6F7105D9F6B78bc9c875EbA NaN NaN 59b57870823fa900015b5a5d 784abe2f1b52849ae511b55a5120d2dbf17d3eec3ba9b554227c1a5ac08827e6 +20 7933a1d9-5563-49b3-96c3-2ce120a3d2bb deposit 2017-12-08 16:01:35.821086+00 2017-12-08 16:01:37.321909+00 None 2017-12-08 16:01:37.321909+00 52d88a15-320a-4244-a1ea-538aeb21871f 52a610f2a62da64d630000cf None 4.00000000 None NaN NaN 5e1c100d-e74f-599b-93c2-92b503951707 NaN 5a2ab760cfffb6011fc4cde7 NaN NaN NaN NaN NaN NaN NaN +11 78682da5-cfc7-44ae-bea9-3663e56f8498 deposit 2019-03-13 19:10:22.24016+00 2019-03-13 19:21:13.509668+00 None 2019-03-13 19:21:13.509668+00 52d88a15-320a-4244-a1ea-538aeb21871f 52a610f2a62da64d630000cf None 19.92965972 None NaN NaN 5e1c100d-e74f-599b-93c2-92b503951707 NaN 5c89582913a907001cde7c9d NaN NaN MW3ybydNC93RzcDNusK7PMvg7XoDSNtpEX NaN 5c89559dd7d6f1000d9879e4 cf26cf0edf4f1d68a0f41746a6ad48c0e0764c98d2ab529c772492eee7994071 +16 728a98d8-4d31-4e98-9a19-9fae74799ab5 deposit 2018-03-08 20:58:51.419975+00 2018-03-08 20:58:52.232433+00 None 2018-03-08 20:58:52.232433+00 27b78a74-5b3f-4c71-ad25-71948ab06daf 52a610f2a62da64d630000cf None 1.00000000 None NaN NaN 21ffab71-7c77-5a45-ba8d-ad1d770aba61 NaN 5aa1a40c3d52c0069a59ee30 NaN NaN NaN NaN NaN NaN NaN +18 5bef2869-9a55-4fb0-9547-9b779339c306 deposit 2017-12-11 20:41:23.716811+00 2017-12-15 20:41:33.846407+00 None 2017-12-15 20:41:33.846407+00 d08e129f-3025-44c8-8a4e-ce4956156265 52a610f2a62da64d630000cf None 700.00000000 None NaN 2017-12-16T20:41:23Z d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db a82c95f8-dcaf-53fd-b0d5-9a2624a6a6fd 5a34337d32c05d04be15f3f0 1a718311-ad76-5ed8-b59b-a2821bcc826e ach_bank_account NaN NaN NaN NaN NaN +12 508bdba6-f4dd-4e1b-be1c-b291d8a4e704 deposit 2019-03-11 18:00:20.019397+00 2019-03-15 18:00:34.599163+00 None 2019-03-15 18:00:34.599163+00 d08e129f-3025-44c8-8a4e-ce4956156265 52a610f2a62da64d630000cf None 96.00000000 None NaN 2019-03-16T18:00:20Z d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db 8313a32d-9c42-5349-9f3c-0e93ff44b489 5c8be84270aaf3001f084229 1a718311-ad76-5ed8-b59b-a2821bcc826e ach_bank_account NaN NaN NaN NaN NaN +9 4be3f841-a70b-4272-ae40-9a0c38c46962 deposit 2021-05-21 22:38:58.35251+00 2021-05-21 22:39:02.533603+00 None 2021-05-21 22:39:02.533603+00 d08e129f-3025-44c8-8a4e-ce4956156265 52a610f2a62da64d630000cf 1621636722075 2000.00000000 None true 2021-05-21T22:38:58Z d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db 3e9dc57f-789c-5a01-af6d-c37e3f926250 60a83685d174a00001546d79 1a718311-ad76-5ed8-b59b-a2821bcc826e ach_bank_account NaN NaN NaN NaN NaN +15 3957586e-ef60-45ae-8c3d-c8c90caf5dd7 deposit 2018-03-31 20:42:29.696051+00 2018-03-31 20:42:30.137544+00 None 2018-03-31 20:42:30.137544+00 27b78a74-5b3f-4c71-ad25-71948ab06daf 52a610f2a62da64d630000cf None 2.00000000 None NaN NaN 21ffab71-7c77-5a45-ba8d-ad1d770aba61 NaN 5abff2b5286e530c7e4acd56 NaN NaN NaN NaN NaN NaN NaN +8 39372d56-fee2-4621-88fb-6a4275c70fc6 deposit 2021-05-22 10:44:02.124212+00 2021-05-22 10:44:04.964069+00 None 2021-05-22 10:44:04.964069+00 d08e129f-3025-44c8-8a4e-ce4956156265 52a610f2a62da64d630000cf 1621680234594 2000.00000000 None true 2021-05-22T10:44:02Z d6f9d0e4-37f0-5e38-9dfc-7b1272dd29db 5c244ea2-8c43-547f-958b-456b52664fb7 60a8e074ebfbb60001d4dcc6 1a718311-ad76-5ed8-b59b-a2821bcc826e ach_bank_account NaN NaN NaN NaN NaN +23 067a462c-26df-4844-8ca3-999b8c0cfb79 deposit 2017-10-09 23:18:01.396271+00 2017-10-09 23:18:01.981978+00 None 2017-10-09 23:18:01.981978+00 a199ea7c-b3a6-4f00-902b-ff2f79e0d8a8 52a610f2a62da64d630000cf None 0.06000000 None NaN NaN f91df25c-3e4a-5eea-94b8-c7ad688efef6 NaN 59dc03a9254a9e01569482c4 NaN NaN NaN NaN NaN NaN NaN + diff --git a/tests/openbb_terminal/portfolio/brokers/coinbase/txt/test_coinbase_view/test_orders.txt b/tests/openbb_terminal/portfolio/brokers/coinbase/txt/test_coinbase_view/test_orders.txt new file mode 100644 index 00000000000..8476f75e851 --- /dev/null +++ b/tests/openbb_terminal/portfolio/brokers/coinbase/txt/test_coinbase_view/test_orders.txt @@ -0,0 +1,3 @@ + product_id side price size type created_at status +0 LTC-USD sell 600.00000000 0.01000000 limit 2022-04-13T19:56:21.040656Z open +