diff options
author | Karl-Johan Alm <karljohan-alm@garage.co.jp> | 2018-02-20 13:20:36 +0900 |
---|---|---|
committer | MarcoFalke <falke.marco@gmail.com> | 2018-04-20 14:58:48 -0400 |
commit | cfebd400ef4b26f5b6c1d8b31c6f5e0f09184dba (patch) | |
tree | 1061353edbe3491cf6f9b0ca9603ee15a0872747 /test | |
parent | 845838c4451ecd1f7e988e7538a4d82f80b73670 (diff) |
[test] Round target fee to 8 decimals in assert_fee_amount
The output would produce arbitrary number of decimal points, sometimes resulting in 9 decimals:
AssertionError: Fee of 0.00000415 BTC too low! (Should be 0.000006175 BTC)
The above looks like the expected fee is 6175 sats when in reality it's 618.
Github-Pull: #12486
Rebased-From: 42e1b5d9797b65d3ce13a7cbace15fbedbcd4018
Diffstat (limited to 'test')
-rw-r--r-- | test/functional/test_framework/util.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/functional/test_framework/util.py b/test/functional/test_framework/util.py index 7fdc171332..644f2d868a 100644 --- a/test/functional/test_framework/util.py +++ b/test/functional/test_framework/util.py @@ -26,7 +26,7 @@ logger = logging.getLogger("TestFramework.utils") def assert_fee_amount(fee, tx_size, fee_per_kB): """Assert the fee was in range""" - target_fee = tx_size * fee_per_kB / 1000 + target_fee = round(tx_size * fee_per_kB / 1000, 8) if fee < target_fee: raise AssertionError("Fee of %s BTC too low! (Should be %s BTC)" % (str(fee), str(target_fee))) # allow the wallet's estimation to be at most 2 bytes off |