lnwallet: update interface test initiation for latest API change
This commit is contained in:
1 file changed
+15
-7
@@ -12,6 +12,9 @@ import (
|
|||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/boltdb/bolt"
|
"github.com/boltdb/bolt"
|
||||||
|
|
||||||
|
"github.com/roasbeef/btcwallet/chain"
|
||||||
|
|
||||||
"github.com/lightningnetwork/lnd/chainntnfs"
|
"github.com/lightningnetwork/lnd/chainntnfs"
|
||||||
"github.com/lightningnetwork/lnd/chainntnfs/btcdnotify"
|
"github.com/lightningnetwork/lnd/chainntnfs/btcdnotify"
|
||||||
"github.com/lightningnetwork/lnd/channeldb"
|
"github.com/lightningnetwork/lnd/channeldb"
|
||||||
@@ -1170,12 +1173,12 @@ func testSignOutputPrivateTweak(r *rpctest.Harness, w *lnwallet.LightningWallet,
|
|||||||
|
|
||||||
// Query for the transaction generated above so we can located the
|
// Query for the transaction generated above so we can located the
|
||||||
// index of our output.
|
// index of our output.
|
||||||
tx, err := r.Node.Miner.GetRawtransaction(txid)
|
tx, err := r.Node.GetRawTransaction(txid)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("unable to query for tx: %v", err)
|
t.Fatalf("unable to query for tx: %v", err)
|
||||||
}
|
}
|
||||||
var outputIndex uint32
|
var outputIndex uint32
|
||||||
if bytes.Equal(tx.TxOut[0].PkScript, revokeScript) {
|
if bytes.Equal(tx.MsgTx().TxOut[0].PkScript, revokeScript) {
|
||||||
outputIndex = 0
|
outputIndex = 0
|
||||||
} else {
|
} else {
|
||||||
outputIndex = 1
|
outputIndex = 1
|
||||||
@@ -1186,7 +1189,7 @@ func testSignOutputPrivateTweak(r *rpctest.Harness, w *lnwallet.LightningWallet,
|
|||||||
sweepTx := wire.NewMsgTx(2)
|
sweepTx := wire.NewMsgTx(2)
|
||||||
sweepTx.AddTxIn(&wire.TxIn{
|
sweepTx.AddTxIn(&wire.TxIn{
|
||||||
PreviousOutPoint: wire.OutPoint{
|
PreviousOutPoint: wire.OutPoint{
|
||||||
Hash: tx.TxHash(),
|
Hash: tx.MsgTx().TxHash(),
|
||||||
Index: outputIndex,
|
Index: outputIndex,
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
@@ -1313,15 +1316,19 @@ func TestLightningWallet(t *testing.T) {
|
|||||||
walletType := walletDriver.WalletType
|
walletType := walletDriver.WalletType
|
||||||
switch walletType {
|
switch walletType {
|
||||||
case "btcwallet":
|
case "btcwallet":
|
||||||
|
chainRpc, err := chain.NewRPCClient(netParams,
|
||||||
|
rpcConfig.Host, rpcConfig.User, rpcConfig.Pass,
|
||||||
|
rpcConfig.Certificates, false, 20)
|
||||||
|
if err != nil {
|
||||||
|
t.Fatalf("unable to make chain rpc: %v", err)
|
||||||
|
}
|
||||||
|
|
||||||
btcwalletConfig := &btcwallet.Config{
|
btcwalletConfig := &btcwallet.Config{
|
||||||
PrivatePass: privPass,
|
PrivatePass: privPass,
|
||||||
HdSeed: testHdSeed[:],
|
HdSeed: testHdSeed[:],
|
||||||
DataDir: tempTestDir,
|
DataDir: tempTestDir,
|
||||||
NetParams: netParams,
|
NetParams: netParams,
|
||||||
RPCHost: rpcConfig.Host,
|
ChainSource: chainRpc,
|
||||||
RPCUser: rpcConfig.User,
|
|
||||||
RPCPass: rpcConfig.Pass,
|
|
||||||
CACert: rpcConfig.Certificates,
|
|
||||||
}
|
}
|
||||||
wc, err = walletDriver.New(btcwalletConfig)
|
wc, err = walletDriver.New(btcwalletConfig)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -1330,6 +1337,7 @@ func TestLightningWallet(t *testing.T) {
|
|||||||
signer = wc.(*btcwallet.BtcWallet)
|
signer = wc.(*btcwallet.BtcWallet)
|
||||||
bio = wc.(*btcwallet.BtcWallet)
|
bio = wc.(*btcwallet.BtcWallet)
|
||||||
default:
|
default:
|
||||||
|
// TODO(roasbeef): add neutrino case
|
||||||
t.Fatalf("unknown wallet driver: %v", walletType)
|
t.Fatalf("unknown wallet driver: %v", walletType)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user