mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-01-17 19:03:42 +01:00
Disable test until 0.16
This test generates a pre-bip173 testnet P2PKH address with bitcoin 0.15.1 which fails under the new verification checks for the bip173 network name. This should be renabled with bitcoin 0.16 which can generate a bip173 address for regtest with the bcrt prefix.
This commit is contained in:
parent
b028a0a439
commit
0e40c85691
@ -2744,6 +2744,7 @@ class LightningDTests(BaseLightningDTests):
|
||||
# Don't get any funds from previous runs.
|
||||
l1 = self.node_factory.get_node(random_hsm=True)
|
||||
l2 = self.node_factory.get_node(random_hsm=True)
|
||||
l3 = self.node_factory.get_node(random_hsm=True)
|
||||
addr = l1.rpc.newaddr()['address']
|
||||
|
||||
# Add some funds to withdraw later
|
||||
@ -2760,7 +2761,10 @@ class LightningDTests(BaseLightningDTests):
|
||||
c.execute('SELECT COUNT(*) FROM outputs WHERE status=0')
|
||||
assert(c.fetchone()[0] == 10)
|
||||
|
||||
waddr = l1.bitcoin.rpc.getnewaddress()
|
||||
# Renable when the bitcoin wallet can generate a "bcrt1" address
|
||||
#waddr = l1.bitcoin.rpc.getnewaddress()
|
||||
# Instead for now, Use an address from l3
|
||||
waddr = l3.rpc.newaddr('bech32')['address']
|
||||
# Now attempt to withdraw some (making sure we collect multiple inputs)
|
||||
self.assertRaises(ValueError, l1.rpc.withdraw, 'not an address', amount)
|
||||
self.assertRaises(ValueError, l1.rpc.withdraw, waddr, 'not an amount')
|
||||
@ -2771,9 +2775,10 @@ class LightningDTests(BaseLightningDTests):
|
||||
# Make sure bitcoind received the withdrawal
|
||||
unspent = l1.bitcoin.rpc.listunspent(0)
|
||||
withdrawal = [u for u in unspent if u['txid'] == out['txid']]
|
||||
assert(len(withdrawal) == 1)
|
||||
|
||||
assert(withdrawal[0]['amount'] == Decimal('0.02'))
|
||||
# Skip these checks because the withdrawal was made to a lightning wallet
|
||||
# Renable when the bitcoin wallet can generate a "bcrt1" address
|
||||
#assert(len(withdrawal) == 1)
|
||||
#assert(withdrawal[0]['amount'] == Decimal('0.02'))
|
||||
|
||||
# Now make sure two of them were marked as spent
|
||||
c = db.cursor()
|
||||
|
Loading…
Reference in New Issue
Block a user