Reduce decimals on FIAT daily column
This commit is contained in:
		| @@ -607,7 +607,7 @@ class Telegram(RPCHandler): | |||||||
|             stats_tab = tabulate( |             stats_tab = tabulate( | ||||||
|                 [[period['date'], |                 [[period['date'], | ||||||
|                   f"{round_coin_value(period['abs_profit'], stats['stake_currency'])}", |                   f"{round_coin_value(period['abs_profit'], stats['stake_currency'])}", | ||||||
|                   f"{period['fiat_value']:.3f} {stats['fiat_display_currency']}", |                   f"{period['fiat_value']:.2f} {stats['fiat_display_currency']}", | ||||||
|                   f"{period['trade_count']} trades"] for period in stats['data']], |                   f"{period['trade_count']} trades"] for period in stats['data']], | ||||||
|                 headers=[ |                 headers=[ | ||||||
|                     val.header, |                     val.header, | ||||||
|   | |||||||
| @@ -447,7 +447,7 @@ def test_daily_handle(default_conf, update, ticker, limit_buy_order, fee, | |||||||
|     assert 'Day ' in msg_mock.call_args_list[0][0][0] |     assert 'Day ' in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str(datetime.utcnow().date()) in msg_mock.call_args_list[0][0][0] |     assert str(datetime.utcnow().date()) in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  0.00006217 BTC') in msg_mock.call_args_list[0][0][0] |     assert str('  0.00006217 BTC') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  0.933 USD') in msg_mock.call_args_list[0][0][0] |     assert str('  0.93 USD') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  1 trade') in msg_mock.call_args_list[0][0][0] |     assert str('  1 trade') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  0 trade') in msg_mock.call_args_list[0][0][0] |     assert str('  0 trade') in msg_mock.call_args_list[0][0][0] | ||||||
|  |  | ||||||
| @@ -459,7 +459,7 @@ def test_daily_handle(default_conf, update, ticker, limit_buy_order, fee, | |||||||
|     assert "Daily Profit over the last 7 days</b>:" in msg_mock.call_args_list[0][0][0] |     assert "Daily Profit over the last 7 days</b>:" in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str(datetime.utcnow().date()) in msg_mock.call_args_list[0][0][0] |     assert str(datetime.utcnow().date()) in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  0.00006217 BTC') in msg_mock.call_args_list[0][0][0] |     assert str('  0.00006217 BTC') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  0.933 USD') in msg_mock.call_args_list[0][0][0] |     assert str('  0.93 USD') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  1 trade') in msg_mock.call_args_list[0][0][0] |     assert str('  1 trade') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  0 trade') in msg_mock.call_args_list[0][0][0] |     assert str('  0 trade') in msg_mock.call_args_list[0][0][0] | ||||||
|  |  | ||||||
| @@ -482,7 +482,7 @@ def test_daily_handle(default_conf, update, ticker, limit_buy_order, fee, | |||||||
|     context.args = ["1"] |     context.args = ["1"] | ||||||
|     telegram._daily(update=update, context=context) |     telegram._daily(update=update, context=context) | ||||||
|     assert str('  0.00018651 BTC') in msg_mock.call_args_list[0][0][0] |     assert str('  0.00018651 BTC') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  2.798 USD') in msg_mock.call_args_list[0][0][0] |     assert str('  2.80 USD') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  3 trades') in msg_mock.call_args_list[0][0][0] |     assert str('  3 trades') in msg_mock.call_args_list[0][0][0] | ||||||
|  |  | ||||||
|  |  | ||||||
| @@ -561,7 +561,7 @@ def test_weekly_handle(default_conf, update, ticker, limit_buy_order, fee, | |||||||
|     first_iso_day_of_current_week = today - timedelta(days=today.weekday()) |     first_iso_day_of_current_week = today - timedelta(days=today.weekday()) | ||||||
|     assert str(first_iso_day_of_current_week) in msg_mock.call_args_list[0][0][0] |     assert str(first_iso_day_of_current_week) in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  0.00006217 BTC') in msg_mock.call_args_list[0][0][0] |     assert str('  0.00006217 BTC') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  0.933 USD') in msg_mock.call_args_list[0][0][0] |     assert str('  0.93 USD') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  1 trade') in msg_mock.call_args_list[0][0][0] |     assert str('  1 trade') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  0 trade') in msg_mock.call_args_list[0][0][0] |     assert str('  0 trade') in msg_mock.call_args_list[0][0][0] | ||||||
|  |  | ||||||
| @@ -574,7 +574,7 @@ def test_weekly_handle(default_conf, update, ticker, limit_buy_order, fee, | |||||||
|            in msg_mock.call_args_list[0][0][0] |            in msg_mock.call_args_list[0][0][0] | ||||||
|     assert 'Weekly' in msg_mock.call_args_list[0][0][0] |     assert 'Weekly' in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  0.00006217 BTC') in msg_mock.call_args_list[0][0][0] |     assert str('  0.00006217 BTC') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  0.933 USD') in msg_mock.call_args_list[0][0][0] |     assert str('  0.93 USD') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  1 trade') in msg_mock.call_args_list[0][0][0] |     assert str('  1 trade') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  0 trade') in msg_mock.call_args_list[0][0][0] |     assert str('  0 trade') in msg_mock.call_args_list[0][0][0] | ||||||
|  |  | ||||||
| @@ -599,7 +599,7 @@ def test_weekly_handle(default_conf, update, ticker, limit_buy_order, fee, | |||||||
|     context.args = ["1"] |     context.args = ["1"] | ||||||
|     telegram._weekly(update=update, context=context) |     telegram._weekly(update=update, context=context) | ||||||
|     assert str('  0.00018651 BTC') in msg_mock.call_args_list[0][0][0] |     assert str('  0.00018651 BTC') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  2.798 USD') in msg_mock.call_args_list[0][0][0] |     assert str('  2.80 USD') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  3 trades') in msg_mock.call_args_list[0][0][0] |     assert str('  3 trades') in msg_mock.call_args_list[0][0][0] | ||||||
|  |  | ||||||
|  |  | ||||||
| @@ -678,7 +678,7 @@ def test_monthly_handle(default_conf, update, ticker, limit_buy_order, fee, | |||||||
|     current_month = f"{today.year}-{today.month:02} " |     current_month = f"{today.year}-{today.month:02} " | ||||||
|     assert current_month in msg_mock.call_args_list[0][0][0] |     assert current_month in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  0.00006217 BTC') in msg_mock.call_args_list[0][0][0] |     assert str('  0.00006217 BTC') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  0.933 USD') in msg_mock.call_args_list[0][0][0] |     assert str('  0.93 USD') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  1 trade') in msg_mock.call_args_list[0][0][0] |     assert str('  1 trade') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  0 trade') in msg_mock.call_args_list[0][0][0] |     assert str('  0 trade') in msg_mock.call_args_list[0][0][0] | ||||||
|  |  | ||||||
| @@ -692,7 +692,7 @@ def test_monthly_handle(default_conf, update, ticker, limit_buy_order, fee, | |||||||
|     assert 'Month ' in msg_mock.call_args_list[0][0][0] |     assert 'Month ' in msg_mock.call_args_list[0][0][0] | ||||||
|     assert current_month in msg_mock.call_args_list[0][0][0] |     assert current_month in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  0.00006217 BTC') in msg_mock.call_args_list[0][0][0] |     assert str('  0.00006217 BTC') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  0.933 USD') in msg_mock.call_args_list[0][0][0] |     assert str('  0.93 USD') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  1 trade') in msg_mock.call_args_list[0][0][0] |     assert str('  1 trade') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  0 trade') in msg_mock.call_args_list[0][0][0] |     assert str('  0 trade') in msg_mock.call_args_list[0][0][0] | ||||||
|  |  | ||||||
| @@ -717,7 +717,7 @@ def test_monthly_handle(default_conf, update, ticker, limit_buy_order, fee, | |||||||
|     assert msg_mock.call_count == 1 |     assert msg_mock.call_count == 1 | ||||||
|     assert 'Monthly Profit over the last 12 months</b>:' in msg_mock.call_args_list[0][0][0] |     assert 'Monthly Profit over the last 12 months</b>:' in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  0.00018651 BTC') in msg_mock.call_args_list[0][0][0] |     assert str('  0.00018651 BTC') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  2.798 USD') in msg_mock.call_args_list[0][0][0] |     assert str('  2.80 USD') in msg_mock.call_args_list[0][0][0] | ||||||
|     assert str('  3 trades') in msg_mock.call_args_list[0][0][0] |     assert str('  3 trades') in msg_mock.call_args_list[0][0][0] | ||||||
|  |  | ||||||
|     # The one-digit months should contain a zero, Eg: September 2021 = "2021-09" |     # The one-digit months should contain a zero, Eg: September 2021 = "2021-09" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user