itest: add dynamic scid alias routing test
This commit is contained in:
1 parent
70f82bc4ff
commit
705e567357
4 files changed
+244
No files matched your search
@@ -208,6 +208,54 @@ func (h *HarnessRPC) HtlcInterceptor() (InterceptorClient, context.CancelFunc) {
|
||||
return resp, cancel
|
||||
}
|
||||
|
||||
// XAddLocalChanAliases adds a list of aliases to the node's alias map.
|
||||
func (h *HarnessRPC) XAddLocalChanAliases(req *routerrpc.AddAliasesRequest) {
|
||||
ctxt, cancel := context.WithTimeout(h.runCtx, DefaultTimeout)
|
||||
defer cancel()
|
||||
|
||||
_, err := h.Router.XAddLocalChanAliases(ctxt, req)
|
||||
h.NoError(err, "XAddLocalChanAliases")
|
||||
}
|
||||
|
||||
// XAddLocalChanAliasesErr adds a list of aliases to the node's alias map and
|
||||
// expects an error.
|
||||
func (h *HarnessRPC) XAddLocalChanAliasesErr(
|
||||
req *routerrpc.AddAliasesRequest) error {
|
||||
|
||||
ctxt, cancel := context.WithTimeout(h.runCtx, DefaultTimeout)
|
||||
defer cancel()
|
||||
|
||||
_, err := h.Router.XAddLocalChanAliases(ctxt, req)
|
||||
require.Error(h, err)
|
||||
|
||||
return err
|
||||
}
|
||||
|
||||
// XDeleteLocalChanAliases deleted a set of alias mappings.
|
||||
func (h *HarnessRPC) XDeleteLocalChanAliases(
|
||||
req *routerrpc.DeleteAliasesRequest) {
|
||||
|
||||
ctxt, cancel := context.WithTimeout(h.runCtx, DefaultTimeout)
|
||||
defer cancel()
|
||||
|
||||
_, err := h.Router.XDeleteLocalChanAliases(ctxt, req)
|
||||
h.NoError(err, "XDeleteLocalChanAliases")
|
||||
}
|
||||
|
||||
// XDeleteLocalChanAliasesErr deleted a set of alias mappings and expects an
|
||||
// error.
|
||||
func (h *HarnessRPC) XDeleteLocalChanAliasesErr(
|
||||
req *routerrpc.DeleteAliasesRequest) error {
|
||||
|
||||
ctxt, cancel := context.WithTimeout(h.runCtx, DefaultTimeout)
|
||||
defer cancel()
|
||||
|
||||
_, err := h.Router.XDeleteLocalChanAliases(ctxt, req)
|
||||
require.Error(h, err)
|
||||
|
||||
return err
|
||||
}
|
||||
|
||||
type TrackPaymentsClient routerrpc.Router_TrackPaymentsClient
|
||||
|
||||
// TrackPayments makes a RPC call to the node's RouterClient and asserts.
|
||||
|
||||
Reference in new issue
Block a user