Bech32: additional tests

This commit is contained in:
The MMGen Project 2018-03-06 07:28:41 +00:00
commit 6f572cddde
Signed by: mmgen
GPG key ID: 3F8B1861E32B7DA2
7 changed files with 174 additions and 37 deletions

View file

@ -168,8 +168,8 @@ rtFee = {
}[coin_sel]
rtBals = {
'btc': ('499.9999488','399.9998282','399.9998147','399.9996877','13.00000000','986.99933647','999.99933647'),
'bch': ('499.9999416','399.9999124','399.99989','399.9997616','276.22339397','723.77626763','999.99966160'),
'ltc': ('5499.9971','5399.994085','5399.993545','5399.987145','13.00000000','10986.93714500','10999.93714500'),
'bch': ('499.9999484','399.9999194','399.9998972','399.9997692','6.79000000','993.20966920','999.99966920'),
'ltc': ('5499.99744','5399.994425','5399.993885','5399.987525','6.79000000','10993.14752500','10999.93752500'),
}[coin_sel]
rtBobOp3 = {'btc':'S:2','bch':'L:3','ltc':'S:2'}[coin_sel]
@ -2551,7 +2551,7 @@ class MMGenTestSuite(object):
amts = (a for a in (1.12345678,2.87654321,3.33443344,4.00990099,5.43214321))
outputs1 = ['{},{}'.format(a,amts.next()) for a in addrs]
sid = self.regtest_user_sid('bob')
l1,l2 = (':S',':B') if g.proto.cap('segwit') else (':L',':L')
l1,l2 = (':S',':B') if 'B' in g.proto.mmtypes else (':S',':S') if g.proto.cap('segwit') else (':L',':L')
outputs2 = [sid+':C:2,6.333', sid+':L:3,6.667',sid+l1+':4,0.123',sid+l2+':5']
return self.regtest_user_txdo(name,'bob',rtFee[5],outputs1+outputs2,'1-2')