clean up error, make python tests more reliable

This commit is contained in:
Christien Rioux 2023-10-21 15:54:07 -04:00
parent bdee12bbf5
commit 48ab34f577
2 changed files with 10 additions and 1 deletions

View File

@ -132,6 +132,13 @@ impl RoutingTable {
async move {
let success = match rss.test_route(r).await {
Ok(v) => v,
// Route was already removed
Err(VeilidAPIError::InvalidArgument {
context: _,
argument: _,
value: _,
}) => false,
// Other failures
Err(e) => {
log_rtab!(error "Test route failed: {}", e);
ctx.lock().failed = true;

View File

@ -105,7 +105,9 @@ async def test_routing_context_app_call_loopback():
await api.debug("purge routes")
# make a routing context that uses a safety route
rc = await (await api.new_routing_context()).with_privacy()
rc = await (await (await api.new_routing_context()).with_privacy()).with_sequencing(
veilid.Sequencing.ENSURE_ORDERED
)
async with rc:
# make a new local private route
prl, blob = await api.new_private_route()