github.com/mit-dci/lit@v0.0.0-20221102210550-8c3d3b49f2ce/test/itest_setgetfee.py (about)

     1  import testlib
     2  
     3  fee = 20
     4  
     5  def run_test(env):
     6      bc = env.bitcoind
     7      lit = env.lits[0]
     8  
     9      # Report the initial fee.
    10      got = lit.rpc.GetFee(CoinType=testlib.REGTEST_COINTYPE)['CurrentFee']
    11      print('Starting fee is', got, '(per byte)')
    12  
    13      # Set the fee.
    14      print('Setting fee to', fee)
    15      lit.rpc.SetFee(Fee=fee, CoinType=testlib.REGTEST_COINTYPE)
    16      got = lit.rpc.GetFee(CoinType=testlib.REGTEST_COINTYPE)['CurrentFee']
    17      print('Checked fee, got', fee)
    18  
    19      assert got == fee, "Set fee and returned fee don't match."
    20      print('OK')