itest: add dynamic scid alias routing test

This commit is contained in:
George Tsagkarelis authored and Oliver Gugger committed 2024-09-05 10:29:42 +02:00
1 parent 70f82bc4ff
commit 705e567357
4 files changed
+244

No files matched your search

+48
View File
@@ -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.