From 2a5fbd4cd5b9cd0dceddf765224899b4aab7946a Mon Sep 17 00:00:00 2001 From: James Simmons <53658028+simmonsj330@users.noreply.github.com> Date: Fri, 24 Jun 2022 19:01:20 -0400 Subject: [PATCH] Fixing default view and ascending order in cglosers and cggainers (#1923) * Fixing default view and ascending order in cglosers and cggainers * Fixing futurewarnings error, adding test data, and changing dollar sign issue * Adding --rewrite-expected test to pass CI Co-authored-by: didierlopes.eth --- .../discovery/discovery_controller.py | 17 +- .../discovery/pycoingecko_model.py | 8 +- .../discovery/pycoingecko_view.py | 18 +- ...test_call_func[display_coins-kwargs0].yaml | 191 +++++++------- ...st_call_func[display_gainers-kwargs1].yaml | 237 +++++++++-------- ...est_call_func[display_losers-kwargs2].yaml | 239 +++++++++--------- ...t_call_func[display_trending-kwargs3].yaml | 54 ++-- ...ll_func[get_gainers_or_losers-kwargs3].csv | 2 +- .../test_call_func[display_coins-kwargs0].txt | 34 +-- ...est_call_func[display_gainers-kwargs1].txt | 43 ++-- ...test_call_func[display_losers-kwargs2].txt | 43 ++-- ...st_call_func[display_trending-kwargs3].txt | 16 +- 12 files changed, 476 insertions(+), 426 deletions(-) diff --git a/openbb_terminal/cryptocurrency/discovery/discovery_controller.py b/openbb_terminal/cryptocurrency/discovery/discovery_controller.py index aa55b391658..f7aba96ecf4 100644 --- a/openbb_terminal/cryptocurrency/discovery/discovery_controller.py +++ b/openbb_terminal/cryptocurrency/discovery/discovery_controller.py @@ -8,6 +8,7 @@ from typing import List from prompt_toolkit.completion import NestedCompleter + from openbb_terminal import feature_flags as obbff from openbb_terminal.cryptocurrency.discovery import ( coinmarketcap_model, @@ -112,7 +113,7 @@ class DiscoveryController(BaseController): can receive a category as argument (-c decentralized-finance-defi or -c stablecoins) and will show only the top coins in that category. can also receive sort arguments, e.g., --sort Volume [$] - You can sort by {Symbol,Name,Price [$],Market Cap [$],Market Cap Rank,Volume [$]} + You can sort by {Symbol,Name,Price [$],Market Cap,Market Cap Rank,Volume [$]} Number of coins to show: -l 10 """, ) @@ -285,7 +286,7 @@ class DiscoveryController(BaseController): formatter_class=argparse.ArgumentDefaultsHelpFormatter, description=""" Shows top NFT collections [Source: https://dappradar.com/] - Accepts --sort {Name,Protocols,Floor Price [$],Avg Price [$],Market Cap [$],Volume [$]} + Accepts --sort {Name,Protocols,Floor Price [$],Avg Price [$],Market Cap,Volume [$]} to sort by column """, ) @@ -303,8 +304,8 @@ class DiscoveryController(BaseController): "--sort", dest="sortby", nargs="+", - help="Sort by given column. Default: Market Cap [$]", - default="Market Cap [$]", + help="Sort by given column. Default: Market Cap", + default="Market Cap", ) ns_parser = self.parse_known_args_and_warn( @@ -328,7 +329,7 @@ class DiscoveryController(BaseController): Shows Largest Gainers - coins which gain the most in given period. You can use parameter --period to set which timeframe are you interested in: {14d,1h,1y,200d,24h,30d,7d} You can look on only N number of records with --limit, - You can sort by {Symbol,Name,Price [$],Market Cap [$],Market Cap Rank,Volume [$]} with --sort. + You can sort by {Symbol,Name,Price [$],Market Cap,Market Cap Rank,Volume [$]} with --sort. """, ) @@ -357,7 +358,7 @@ class DiscoveryController(BaseController): dest="sortby", nargs="+", help="Sort by given column. Default: Market Cap Rank", - default="Market Cap Rank", + default=["Market Cap"], ) ns_parser = self.parse_known_args_and_warn( @@ -382,7 +383,7 @@ class DiscoveryController(BaseController): Shows Largest Losers - coins which price dropped the most in given period You can use parameter --period to set which timeframe are you interested in: {14d,1h,1y,200d,24h,30d,7d} You can look on only N number of records with --limit, - You can sort by {Symbol,Name,Price [$],Market Cap [$],Market Cap Rank,Volume [$]} with --sort. + You can sort by {Symbol,Name,Price [$],Market Cap,Market Cap Rank,Volume [$]} with --sort. """, ) @@ -411,7 +412,7 @@ class DiscoveryController(BaseController): dest="sortby", nargs="+", help="Sort by given column. Default: Market Cap Rank", - default="Market Cap Rank", + default=["Market Cap"], ) ns_parser = self.parse_known_args_and_warn( diff --git a/openbb_terminal/cryptocurrency/discovery/pycoingecko_model.py b/openbb_terminal/cryptocurrency/discovery/pycoingecko_model.py index 9754dd02b0d..a233023c945 100644 --- a/openbb_terminal/cryptocurrency/discovery/pycoingecko_model.py +++ b/openbb_terminal/cryptocurrency/discovery/pycoingecko_model.py @@ -125,7 +125,8 @@ def get_coins(top: int = 250, category: str = "") -> pd.DataFrame: if category: kwargs["category"] = category data = client.get_coins_markets(**kwargs) - df = df.append(pd.DataFrame(data), ignore_index=True) + df = pd.concat([df, pd.DataFrame(data)], ignore_index=True) + # df = df.append(pd.DataFrame(data), ignore_index=True) else: p = 1 while top > 0: @@ -141,7 +142,8 @@ def get_coins(top: int = 250, category: str = "") -> pd.DataFrame: kwargs["category"] = category data = client.get_coins_markets(**kwargs) - df = df.append(pd.DataFrame(data), ignore_index=True) + df = pd.concat([df, pd.DataFrame(data)], ignore_index=True) + # df = df.append(pd.DataFrame(data), ignore_index=True) top -= 250 p += 1 return df.head(top) @@ -151,7 +153,7 @@ GAINERS_LOSERS_COLUMNS = [ "Symbol", "Name", "Price [$]", - "Market Cap [$]", + "Market Cap", "Market Cap Rank", "Volume [$]", ] diff --git a/openbb_terminal/cryptocurrency/discovery/pycoingecko_view.py b/openbb_terminal/cryptocurrency/discovery/pycoingecko_view.py index cff804ce5c0..3f6b76f91e8 100644 --- a/openbb_terminal/cryptocurrency/discovery/pycoingecko_view.py +++ b/openbb_terminal/cryptocurrency/discovery/pycoingecko_view.py @@ -25,7 +25,7 @@ COINS_COLUMNS = [ "Symbol", "Name", "Volume [$]", - "Market Cap [$]", + "Market Cap", "Market Cap Rank", "7D Change [%]", "24H Change [%]", @@ -69,9 +69,9 @@ def display_coins( ) if sortby in COINS_COLUMNS: df = df[ - (df["Volume [$]"].notna()) & (df["Market Cap [$]"].notna()) + (df["Volume [$]"].notna()) & (df["Market Cap"].notna()) ].sort_values(by=sortby, ascending=False) - for col in ["Volume [$]", "Market Cap [$]"]: + for col in ["Volume [$]", "Market Cap"]: if col in df.columns: df[col] = df[col].apply(lambda x: lambda_very_long_number_formatter(x)) print_rich_table( @@ -112,9 +112,9 @@ def display_gainers( if not df.empty: if sortby in COINS_COLUMNS: df = df[ - (df["Volume [$]"].notna()) & (df["Market Cap [$]"].notna()) - ].sort_values(by=sortby, ascending=False) - for col in ["Volume [$]", "Market Cap [$]"]: + (df["Volume [$]"].notna()) & (df["Market Cap"].notna()) + ].sort_values(by=sortby, ascending=True) + for col in ["Volume [$]", "Market Cap"]: if col in df.columns: df[col] = df[col].apply(lambda x: lambda_very_long_number_formatter(x)) print_rich_table( @@ -155,9 +155,9 @@ def display_losers( if not df.empty: if sortby in COINS_COLUMNS: df = df[ - (df["Volume [$]"].notna()) & (df["Market Cap [$]"].notna()) - ].sort_values(by=sortby, ascending=False) - for col in ["Volume [$]", "Market Cap [$]"]: + (df["Volume [$]"].notna()) & (df["Market Cap"].notna()) + ].sort_values(by=sortby, ascending=True) + for col in ["Volume [$]", "Market Cap"]: if col in df.columns: df[col] = df[col].apply(lambda x: lambda_very_long_number_formatter(x)) print_rich_table( diff --git a/tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_pycoingecko_view/test_call_func[display_coins-kwargs0].yaml b/tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_pycoingecko_view/test_call_func[display_coins-kwargs0].yaml index 8712abe57fc..d12cf25a0d4 100644 --- a/tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_pycoingecko_view/test_call_func[display_coins-kwargs0].yaml +++ b/tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_pycoingecko_view/test_call_func[display_coins-kwargs0].yaml @@ -15,86 +15,96 @@ interactions: response: body: string: !!binary | - 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 headers: + Accept-CH: + - Sec-CH-UA,Sec-CH-UA-Mobile,Sec-CH-UA-Platform,Sec-CH-UA-Arch,Sec-CH-UA-Full-Version-List,Sec-CH-UA-Model,Sec-CH-Device-Memory Access-Control-Allow-Headers: - Origin, X-Requested-With, Content-Type, Accept, Authorization Access-Control-Allow-Methods: @@ -108,11 +118,11 @@ interactions: Alternate-Protocol: - 443:npn-spdy/2 CF-Cache-Status: - - EXPIRED - CF-RAY: - - 6d5472bdbc9d39ab-CDG + - MISS + CF-Ray: + - 71ae2d3c8e2cb177-ATL Cache-Control: - - max-age=30, public, must-revalidate, s-maxage=30 + - public, max-age=300 Connection: - keep-alive Content-Encoding: @@ -120,21 +130,28 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Sat, 29 Jan 2022 18:15:50 GMT + - Mon, 13 Jun 2022 22:14:00 GMT ETag: - - W/"32684c23db5f43f9989525bd07e2e50f" + - W/"940e4b60bb27b919d483af94b817f0ce" Expect-CT: - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Expires: + - Mon, 13 Jun 2022 22:19:00 GMT Server: - cloudflare + Set-Cookie: + - datadome=.70wcrWYGzk2hTWj.4HFnJ40o0Q6u9R-85PyV-n3~jwDQQ42mzx9wUU-n_qryT_oz4fOljRgJyZ2.KfVwkjX7DoZc9KVl5GPeb3jyEwXpLjYSu1cG~_ZQ5IsI1Hj3Mdx; + Max-Age=31536000; Domain=.coingecko.com; Path=/; Secure; SameSite=Lax Transfer-Encoding: - chunked Vary: - Accept-Encoding, Origin + X-DataDome: + - protected X-Request-Id: - - fdf2582e-cde8-4a64-aa22-1d9b28e28bac + - f58435a7-9f3f-46ae-993d-562083a0c09b X-Runtime: - - '0.070168' + - '0.059101' status: code: 200 message: OK diff --git a/tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_pycoingecko_view/test_call_func[display_gainers-kwargs1].yaml b/tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_pycoingecko_view/test_call_func[display_gainers-kwargs1].yaml index 225db797f7f..9023b0f626b 100644 --- a/tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_pycoingecko_view/test_call_func[display_gainers-kwargs1].yaml +++ b/tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_pycoingecko_view/test_call_func[display_gainers-kwargs1].yaml @@ -15,111 +15,117 @@ interactions: response: body: string: !!binary | - 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 + JF8AAA== headers: + Accept-CH: + - Sec-CH-UA,Sec-CH-UA-Mobile,Sec-CH-UA-Platform,Sec-CH-UA-Arch,Sec-CH-UA-Full-Version-List,Sec-CH-UA-Model,Sec-CH-Device-Memory Access-Control-Allow-Headers: - Origin, X-Requested-With, Content-Type, Accept, Authorization Access-Control-Allow-Methods: @@ -133,11 +139,11 @@ interactions: Alternate-Protocol: - 443:npn-spdy/2 CF-Cache-Status: - - EXPIRED - CF-RAY: - - 6d5472c22da2403d-CDG + - MISS + CF-Ray: + - 71ae2d3e2d10ad25-ATL Cache-Control: - - max-age=30, public, must-revalidate, s-maxage=30 + - public, max-age=300 Connection: - keep-alive Content-Encoding: @@ -145,21 +151,28 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Sat, 29 Jan 2022 18:15:51 GMT + - Mon, 13 Jun 2022 22:14:00 GMT ETag: - - W/"ce13cbd49d3c0ee41ba1fd80adbe18d5" + - W/"baa7ee28c0c4f7e23d89201412abbab2" Expect-CT: - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Expires: + - Mon, 13 Jun 2022 22:19:00 GMT Server: - cloudflare + Set-Cookie: + - datadome=.uMaNCimIPz.FJ7jy9aU9GJn003w2ib.FdIKVWmu6bUTmz3uGSSnhX7j5SPrnRDw8JRFTwZHjBQGQg2T7-x8jh84I.nqw6dgQtnqbOoP~W7SZPtRfd7srqy81KAWDur; + Max-Age=31536000; Domain=.coingecko.com; Path=/; Secure; SameSite=Lax Transfer-Encoding: - chunked Vary: - Accept-Encoding, Origin + X-DataDome: + - protected X-Request-Id: - - 930adaeb-b833-431d-9fad-ab20bebd9ea7 + - 20e2dfe7-7ecf-4694-b9ef-42d74e57bd28 X-Runtime: - - '0.043564' + - '0.051026' status: code: 200 message: OK diff --git a/tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_pycoingecko_view/test_call_func[display_losers-kwargs2].yaml b/tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_pycoingecko_view/test_call_func[display_losers-kwargs2].yaml index 5808989f054..6219615559b 100644 --- a/tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_pycoingecko_view/test_call_func[display_losers-kwargs2].yaml +++ b/tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_pycoingecko_view/test_call_func[display_losers-kwargs2].yaml @@ -15,111 +15,117 @@ interactions: response: body: string: !!binary | - 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 + JF8AAA== headers: + Accept-CH: + - Sec-CH-UA,Sec-CH-UA-Mobile,Sec-CH-UA-Platform,Sec-CH-UA-Arch,Sec-CH-UA-Full-Version-List,Sec-CH-UA-Model,Sec-CH-Device-Memory Access-Control-Allow-Headers: - Origin, X-Requested-With, Content-Type, Accept, Authorization Access-Control-Allow-Methods: @@ -130,16 +136,14 @@ interactions: - link, per-page, total Access-Control-Request-Method: - '*' - Age: - - '1' Alternate-Protocol: - 443:npn-spdy/2 CF-Cache-Status: - - HIT - CF-RAY: - - 6d5472c61cfb4037-CDG + - MISS + CF-Ray: + - 71ae2d3fbf00b054-ATL Cache-Control: - - max-age=30, public, must-revalidate, s-maxage=30 + - public, max-age=300 Connection: - keep-alive Content-Encoding: @@ -147,21 +151,28 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Sat, 29 Jan 2022 18:15:52 GMT + - Mon, 13 Jun 2022 22:14:01 GMT ETag: - - W/"ce13cbd49d3c0ee41ba1fd80adbe18d5" + - W/"a3a2abdd93a5170badf3a3a31d3d3c43" Expect-CT: - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Expires: + - Mon, 13 Jun 2022 22:19:01 GMT Server: - cloudflare + Set-Cookie: + - datadome=0Y671U1sqlJ~6yDBlCkjO9tTIloscdbcb.fRb4mle.BV~spKdX311sh2C1lmWlcsJiMeOiema9PRnOSf8VfnmhdW2hPCjUSGp.U_X~sb9yUGlWQsEyJDRa51LvpbOVI; + Max-Age=31536000; Domain=.coingecko.com; Path=/; Secure; SameSite=Lax Transfer-Encoding: - chunked Vary: - Accept-Encoding, Origin + X-DataDome: + - protected X-Request-Id: - - 930adaeb-b833-431d-9fad-ab20bebd9ea7 + - 6b440958-9893-4d2d-a337-cb1b2c0ea46c X-Runtime: - - '0.043564' + - '0.009627' status: code: 200 message: OK diff --git a/tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_pycoingecko_view/test_call_func[display_trending-kwargs3].yaml b/tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_pycoingecko_view/test_call_func[display_trending-kwargs3].yaml index bb09bb75247..f7cc781a8ff 100644 --- a/tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_pycoingecko_view/test_call_func[display_trending-kwargs3].yaml +++ b/tests/openbb_terminal/cryptocurrency/discovery/cassettes/test_pycoingecko_view/test_call_func[display_trending-kwargs3].yaml @@ -15,22 +15,23 @@ interactions: response: body: string: !!binary | - H4sIADmE9WEAA5zWW2/aMBQA4Pf+iirPEHyL7fAyVVM7bWthAqY9TBUywYOUXFAS1E0V/32+pGlS - QFA/tUpOzjnxl2P8cuVFeZyV3vD694sXVzL1hurv0ht6oqyKvHwWW69nYub6KuQc0p6XiVSqkBsd - MrUh5b90kSf64nQ2GasLqSg2sppHYjsvRLbxhpTznletd+lCRa2ralsOBwNRlrIqfV1gJaNNrv5L - B6alQZyKlSwHpuTAPDcwPfnbbPUJUowDQHkAdO1UJIlDUvPcqaSJKFbSIal57mSnyW71bm23RRzJ - +aKKvCHyIcEhBQHjkCCCoewDtdpllBeqE7Df994ZPefZUhaJyJZdJIjekH61Yxql2deH22NIkGE3 - JFWyRqriVPo/Rl/0mwOKYEigo5HOaY2O53Qh0jkt0Yk+rVBnZVtEwAcQQkwDRAMYhoQSwhsheCj0 - R2RVnrZ1CACwwbl7vd3A3M0ejrmg0IVF16pVbCX7RQYBBzAAkDq5mKSW5VTSj8OYpNblZKdWplnR - lkrgU0wUIcABDgjEWA1O0LCgQ5YkzzdlIdTdlgxC5uuvae51yMSGNDr34/H36dG5AcAFyJSshaK4 - iBLZXyQi2vRRQOvdg0AVAqnbPmfzW6zz+T/OZvNbtwv6t4Ltxe+OlvoIUAgRU5sgJ5CDgJBGER8q - FnkWZx1BlSFsBCf17UZvMh4dtaPEyU4Xq+2SfJXPi3yXLedJvFpX/tNWmpfH6n3UF+yGZwpYvAsK - OOiZAlbvkjewfK+r3qJjPlZzakYVhYCxsDN/5FCukkUh+skuE20+jjhp9GY6pDN7P0c3x/icdkZd - 6tVOdaE2GoYQIwxSiuuthzJIGGDIyc7kr+nO5/84nclfy13Qv5XrrPq7yVO/aVRPHqcY6Rl8G7zg - kE9mT3Gm++kcOyBAjd6tjrj+nHcH8Hb07ejJ0IlQ16sJTT99fbevv+N6AdTbq5MX426nD53dAp7N - 7nAO0dkt3/neLd5bXBeP+GqXJIqbMIYI4rwze3S/f+xdefJvtBaqGXPQf7za/wcAAP//AwDv3M4d - +AsAAA== + H4sIAPG1p2IAA5zWW2+bMBgG4Pv+iorrhPh8yM00tdmmaW0qda22TlVEiUVYIERA1m5V/vsMdggs + MKm+ygHz+rMffYbXMy/M4k3hTc9/vHpxqVJvqj+X3tR7CYPleKPK5yxfe6N62KK6AKmgfORtglTp + Ud8u3l+eXzejit/pU5bY//XvNMjXqlyEwXaRB5u1N0UYjbxytUuf9KBVWW6L6WQSFIUqC7+aIlLh + OtPf0kld1yROg0gVk3rSSX3fpCrMv7n++A4yhCAjXMhq5jRIEofM+r6BzCTII+WQWd83VGeyi053 + d5vHoVo8laE3BT4AAAoMEWEYQCAZ41RvWhFmuS4G7Pejf6RClRTxrhgvVZQrNS6ztdq0xTBiuAG7 + MIP7zC5mX/rIoMQuZNWsVkwHL5IsyvztJtK7ASSVglPspFbHGrTh2LfD1bHG7T/VGrvDflu+ZsNb + iNDHRAAKsCAEQSwZVGNAG0R4irgrlss2GqJYgEbt7vbysk1lf59YMeZCVc9lre50tP9zW62cQoEw + 5tDJyWQaqP7MtyOZTKM0UKcRspvZAiE+BkQ3IdADMZGUdjzQqUe2LeM0LtKuCSKkMZkfRzQu85ve + Qw9yNxY9nWWZ3+jFKrNagBjibmeeiTQqvZEuKFWkQemv0pi0NrTlgnwMCeeSCEmRPvGg6MDgUxj1 + K82KjgoB6Hi+zezlhmR2fzW/7T3XMHRSqaazKnUt9pygWFIhEXdzqUONy0Cog0wdamSGKjU2hz1t + wVCfQCklF0BQzKk+ADsw5BQmzX6pP912YQw2MFf68kMb5mp+P3vogxHC6YFTT2dhPn9//vDM+WHB + hDMBHR84JtbQDMa6tE0Va3CGqzU8h51t8UifCck0DcQIA908Woc3OrSnbcqVytWue55xeeyb4/Vj + 63z91HucOelweWgaO5NZLpVUPyqFAG44OtV2zWCqg41OtW0zXKvtnOO2dd/hKNYHW/X2BjFg2qqx + Yfv94+jMUy/hKtAF1K/ej2f7vwAAAP//AwARFzrRigsAAA== headers: + Accept-CH: + - Sec-CH-UA,Sec-CH-UA-Mobile,Sec-CH-UA-Platform,Sec-CH-UA-Arch,Sec-CH-UA-Full-Version-List,Sec-CH-UA-Model,Sec-CH-Device-Memory Access-Control-Allow-Headers: - Origin, X-Requested-With, Content-Type, Accept, Authorization Access-Control-Allow-Methods: @@ -42,15 +43,15 @@ interactions: Access-Control-Request-Method: - '*' Age: - - '31' + - '184' Alternate-Protocol: - 443:npn-spdy/2 CF-Cache-Status: - HIT - CF-RAY: - - 6d5472c72bc63322-CDG + CF-Ray: + - 71ae2d417eadad86-ATL Cache-Control: - - max-age=30, public, must-revalidate, s-maxage=600 + - public, max-age=300 Connection: - keep-alive Content-Encoding: @@ -58,21 +59,28 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Sat, 29 Jan 2022 18:15:52 GMT + - Mon, 13 Jun 2022 22:14:01 GMT ETag: - - W/"ef77ba29cb5a2d2cd2b4a73fc135acb3" + - W/"fc93f20daf9ac2e1218390a5c1ba699e" Expect-CT: - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" + Expires: + - Mon, 13 Jun 2022 22:19:01 GMT Server: - cloudflare + Set-Cookie: + - datadome=ibcZKCz7FWk9RDK~XErzgLrVmGd~7076nESn0ewVmZ9wqJzpHXMi613Vnjjx.4.w5H9uJ3FSIHP~HVNuP8FlcnytMx5nqKyjwIUNMwAxadU4IM0AGa1kSdQg9wi_3Wm; + Max-Age=31536000; Domain=.coingecko.com; Path=/; Secure; SameSite=Lax Transfer-Encoding: - chunked Vary: - Accept-Encoding, Origin + X-DataDome: + - protected X-Request-Id: - - 1b8b8bfc-295c-4d0e-982a-287a86302baf + - a3713ba5-559a-4de3-9474-5a32d2ece04f X-Runtime: - - '0.016249' + - '0.009930' status: code: 200 message: OK diff --git a/tests/openbb_terminal/cryptocurrency/discovery/csv/test_pycoingecko_model/test_call_func[get_gainers_or_losers-kwargs3].csv b/tests/openbb_terminal/cryptocurrency/discovery/csv/test_pycoingecko_model/test_call_func[get_gainers_or_losers-kwargs3].csv index c83ca0ca8b4..37d124a9adc 100644 --- a/tests/openbb_terminal/cryptocurrency/discovery/csv/test_pycoingecko_model/test_call_func[get_gainers_or_losers-kwargs3].csv +++ b/tests/openbb_terminal/cryptocurrency/discovery/csv/test_pycoingecko_model/test_call_func[get_gainers_or_losers-kwargs3].csv @@ -1,4 +1,4 @@ -,Symbol,Name,Price [$],Market Cap [$],Market Cap Rank,Volume [$],Change 1h [%] +,Symbol,Name,Price [$],Market Cap,Market Cap Rank,Volume [$],Change 1h [%] 8,sol,Solana,92.19,29455275807,9,1444527455.0,1.8935573953272686 9,luna,Terra,58.23,22479579325,10,1751973299.0,1.5275432303816838 10,avax,Avalanche,81.39,19968304060,11,1113255852.0,1.3361715408394652 diff --git a/tests/openbb_terminal/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func[display_coins-kwargs0].txt b/tests/openbb_terminal/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func[display_coins-kwargs0].txt index f513a814fae..ec3e59c9396 100644 --- a/tests/openbb_terminal/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func[display_coins-kwargs0].txt +++ b/tests/openbb_terminal/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func[display_coins-kwargs0].txt @@ -1,17 +1,17 @@ - Symbol Name Volume [$] Market Cap [$] Market Cap Rank 7D Change [%] 24H Change [%] -10 vision APY.vision 42.6K 1.3M 2167 13.236021 7.168403 -5 vib Viberate 614.6K 4.6M 1511 1.303144 6.079256 -7 uwl UniWhales 0 3.9M 1590 -6.569339 2.314318 -4 push Ethereum Push Notification Service - EPNS 737.7K 19.2M 896 -13.742802 2.947288 -2 prq PARSIQ 499.4K 48.9M 589 -11.368488 7.333316 -14 moons MoonTools 0 351.4K 2760 -12.540717 NaN -12 krw KROWN 5.5K 553.5K 2570 -2.491260 -0.565617 -0 grt The Graph 58M 2.5B 53 -4.838908 1.856266 -6 glq GraphLinq Protocol 137K 4.3M 1543 -7.574684 3.303603 -3 dext DexTools 222.3K 32.7M 710 25.938642 5.941974 -9 data Data Economy Index 1.2K 1.7M 2008 6.401614 3.931475 -1 cqt Covalent 1.5M 100.3M 408 -9.590428 3.684198 -11 chart ChartEx 152 587.3K 2541 33.269168 11.429070 -8 bdp Big Data Protocol 293.1K 2.3M 1841 9.361384 12.350032 -13 astro AstroTools 0 357.9K 2751 -16.451474 0.503533 - + Symbol Name Volume [$] Market Cap Market Cap Rank 7D Change [%] 24H Change [%] +9 vision APY.vision 278 666.6K 2146 -32.008444 -15.884685 +5 vib Viberate 275.1K 2.3M 1474 -11.006699 -18.687008 +7 uwl UniWhales 8K 1.7M 1630 -33.766994 -16.537244 +4 push Ethereum Push Notification Service - EPNS 591.8K 5.1M 1071 -27.091947 -15.809200 +2 prq PARSIQ 1M 18.5M 655 2.785681 -14.888739 +15 moons MoonTools 2K 79.9K 3240 NaN -9.745230 +12 krw KROWN 2.6K 217.4K 2773 -27.511137 -24.055087 +0 grt The Graph 128.6M 789.5M 61 -31.926986 -8.447585 +10 glq GraphLinq Protocol 175.6K 580.9K 2239 -29.246157 -17.157610 +6 dobo DogeBonk 27.9K 2.2M 1496 -31.355741 -21.394394 +3 dext DexTools 309.8K 12.6M 774 -26.811056 -12.443686 +11 data Data Economy Index 23.7K 478.4K 2358 -27.024603 -12.021063 +1 cqt Covalent 1.4M 34.7M 464 -19.839895 2.766840 +13 chart ChartEx 785 132K 3022 -23.068073 -14.995688 +8 bdp Big Data Protocol 358.4K 1.1M 1846 -15.180304 -14.199650 +14 astro AstroTools 291 117.3K 3081 NaN -10.240357 diff --git a/tests/openbb_terminal/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func[display_gainers-kwargs1].txt b/tests/openbb_terminal/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func[display_gainers-kwargs1].txt index fe8d414db79..78a8a78998c 100644 --- a/tests/openbb_terminal/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func[display_gainers-kwargs1].txt +++ b/tests/openbb_terminal/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func[display_gainers-kwargs1].txt @@ -1,22 +1,21 @@ - Symbol Name Price [$] Market Cap [$] Market Cap Rank Volume [$] Change 1h [%] -7 xrp XRP 0.615418 29.4B 8 2.3B -0.329291 -17 wbtc Wrapped Bitcoin 37720.000000 10.2B 18 220.5M 0.118615 -15 ust TerraUSD 0.999417 11.3B 16 1B -0.133569 -2 usdt Tether 1.000000 78.2B 3 35.8B -0.319022 -4 usdc USD Coin 1.000000 49.7B 5 3.3B -0.075392 -6 sol Solana 94.290000 29.7B 7 1.6B -0.883357 -13 shib Shiba Inu 0.000022 11.9B 14 460.8M 0.143690 -14 matic Polygon 1.700000 11.7B 15 852.9M 0.004525 -8 luna Terra 51.520000 20.7B 9 2.4B -0.030959 -1 eth Ethereum 2573.290000 307.3B 2 11.1B -0.051930 -9 dot Polkadot 18.580000 20.1B 10 655.1M -0.036936 -10 doge Dogecoin 0.142164 18.9B 11 422.3M -0.551672 -18 dai Dai 1.000000 9.1B 19 443.8M -0.007330 -16 cro Crypto.com Coin 0.434061 11B 17 136.9M 0.559317 -12 busd Binance USD 1.000000 15B 13 2.8B 0.093768 -0 btc Bitcoin 37711.000000 715.1B 1 13.9B 0.031302 -3 bnb Binance Coin 384.510000 64.7B 4 1.1B -0.337470 -19 atom Cosmos 28.970000 8.3B 20 895.4M -0.128879 -5 ada Cardano 1.060000 33.8B 6 783.7M -0.536012 -11 AVAX Avalanche 70.650000 17.3B 12 609M 0.436807 - + Symbol Name Price [$] Market Cap Market Cap Rank Volume [$] Change 1h [%] +6 ada Cardano 0.471204 16B 7 2.3B -2.282445 +17 avax Avalanche 16.030000 4.5B 18 1.3B -2.410894 +4 bnb BNB 224.990000 36.9B 5 2.8B -0.912747 +0 btc Bitcoin 22984.000000 439.3B 1 63.5B -1.143656 +5 busd Binance USD 1.003000 17.7B 6 13.1B 0.383789 +11 dai Dai 0.999697 6.5B 12 1.4B -0.378546 +10 doge Dogecoin 0.054906 7.3B 11 1.2B -2.675169 +9 dot Polkadot 7.050000 7.9B 10 858.3M -1.134661 +1 eth Ethereum 1227.580000 149.3B 2 47.3B -1.258948 +18 ftt FTX 24.690000 3.4B 19 260.7M -1.437476 +15 leo LEO Token 5.270000 4.9B 17 4.8M 3.652973 +19 ltc Litecoin 43.480000 3.1B 20 1.1B -1.556987 +16 shib Shiba Inu 0.000008 4.9B 16 685.7M -1.757355 +8 sol Solana 28.060000 9.6B 9 2.7B -1.932246 +14 steth Lido Staked Ether 1170.920000 4.9B 15 271.7M -0.309760 +13 trx TRON 0.063515 5.9B 14 2.8B -2.081387 +3 usdc USD Coin 1.001000 54.3B 4 14.4B -0.145643 +2 usdt Tether 0.999551 72.3B 3 101.4B -0.178794 +12 wbtc Wrapped Bitcoin 22961.000000 6.3B 13 1.3B -1.487331 +7 xrp XRP 0.315277 15.3B 8 2.6B -1.818549 diff --git a/tests/openbb_terminal/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func[display_losers-kwargs2].txt b/tests/openbb_terminal/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func[display_losers-kwargs2].txt index fe8d414db79..78a8a78998c 100644 --- a/tests/openbb_terminal/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func[display_losers-kwargs2].txt +++ b/tests/openbb_terminal/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func[display_losers-kwargs2].txt @@ -1,22 +1,21 @@ - Symbol Name Price [$] Market Cap [$] Market Cap Rank Volume [$] Change 1h [%] -7 xrp XRP 0.615418 29.4B 8 2.3B -0.329291 -17 wbtc Wrapped Bitcoin 37720.000000 10.2B 18 220.5M 0.118615 -15 ust TerraUSD 0.999417 11.3B 16 1B -0.133569 -2 usdt Tether 1.000000 78.2B 3 35.8B -0.319022 -4 usdc USD Coin 1.000000 49.7B 5 3.3B -0.075392 -6 sol Solana 94.290000 29.7B 7 1.6B -0.883357 -13 shib Shiba Inu 0.000022 11.9B 14 460.8M 0.143690 -14 matic Polygon 1.700000 11.7B 15 852.9M 0.004525 -8 luna Terra 51.520000 20.7B 9 2.4B -0.030959 -1 eth Ethereum 2573.290000 307.3B 2 11.1B -0.051930 -9 dot Polkadot 18.580000 20.1B 10 655.1M -0.036936 -10 doge Dogecoin 0.142164 18.9B 11 422.3M -0.551672 -18 dai Dai 1.000000 9.1B 19 443.8M -0.007330 -16 cro Crypto.com Coin 0.434061 11B 17 136.9M 0.559317 -12 busd Binance USD 1.000000 15B 13 2.8B 0.093768 -0 btc Bitcoin 37711.000000 715.1B 1 13.9B 0.031302 -3 bnb Binance Coin 384.510000 64.7B 4 1.1B -0.337470 -19 atom Cosmos 28.970000 8.3B 20 895.4M -0.128879 -5 ada Cardano 1.060000 33.8B 6 783.7M -0.536012 -11 AVAX Avalanche 70.650000 17.3B 12 609M 0.436807 - + Symbol Name Price [$] Market Cap Market Cap Rank Volume [$] Change 1h [%] +6 ada Cardano 0.471204 16B 7 2.3B -2.282445 +17 avax Avalanche 16.030000 4.5B 18 1.3B -2.410894 +4 bnb BNB 224.990000 36.9B 5 2.8B -0.912747 +0 btc Bitcoin 22984.000000 439.3B 1 63.5B -1.143656 +5 busd Binance USD 1.003000 17.7B 6 13.1B 0.383789 +11 dai Dai 0.999697 6.5B 12 1.4B -0.378546 +10 doge Dogecoin 0.054906 7.3B 11 1.2B -2.675169 +9 dot Polkadot 7.050000 7.9B 10 858.3M -1.134661 +1 eth Ethereum 1227.580000 149.3B 2 47.3B -1.258948 +18 ftt FTX 24.690000 3.4B 19 260.7M -1.437476 +15 leo LEO Token 5.270000 4.9B 17 4.8M 3.652973 +19 ltc Litecoin 43.480000 3.1B 20 1.1B -1.556987 +16 shib Shiba Inu 0.000008 4.9B 16 685.7M -1.757355 +8 sol Solana 28.060000 9.6B 9 2.7B -1.932246 +14 steth Lido Staked Ether 1170.920000 4.9B 15 271.7M -0.309760 +13 trx TRON 0.063515 5.9B 14 2.8B -2.081387 +3 usdc USD Coin 1.001000 54.3B 4 14.4B -0.145643 +2 usdt Tether 0.999551 72.3B 3 101.4B -0.178794 +12 wbtc Wrapped Bitcoin 22961.000000 6.3B 13 1.3B -1.487331 +7 xrp XRP 0.315277 15.3B 8 2.6B -1.818549 diff --git a/tests/openbb_terminal/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func[display_trending-kwargs3].txt b/tests/openbb_terminal/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func[display_trending-kwargs3].txt index f071692c702..126999f8442 100644 --- a/tests/openbb_terminal/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func[display_trending-kwargs3].txt +++ b/tests/openbb_terminal/cryptocurrency/discovery/txt/test_pycoingecko_view/test_call_func[display_trending-kwargs3].txt @@ -1,8 +1,8 @@ - Symbol Name Market Cap Rank -0 astroswap AstroSwap 688 -1 wonderland Wonderland 173 -2 fantom Fantom 29 -3 looksrare LooksRare 100 -4 ronin Ronin 164 -5 terra-luna Terra 9 -6 enjincoin Enjin Coin 69 + Symbol Name Market Cap Rank +0 xcad-network XCAD Network 232 +1 celsius-degree-token Celsius Network 193 +2 usdd USDD 66 +3 optimism Optimism 217 +4 evmos Evmos 131 +5 movez MoveZ 883 +6 ethereum Ethereum 2