736 | assert_fee_amount(result4['fee'], count_bytes(result4['hex']), 10 * result_fee_rate)
737 | - assert_fee_amount(result5['fee'], count_bytes(result5['hex']), 0)
738 | - assert_fee_amount(result6['fee'], count_bytes(result6['hex']), 0)
739 | +
740 | + # Test that funding non-standard "zero-fee" transactions is valid.
741 | + for param, zero_value in product(["fee_rate", "feeRate"], [0, 0.000, 0.00000000, "0", "0.000", "0.00000000"]):
There should be no difference in python between 0., and .0, or any other combination that appends zeros to any side of either of them.