Skip to content

Commit df5f83d

Browse files
committed
test(integration): document why xfail uses strict=False for inbound traverse
XPASS means the server gained inbound support — that is good news, not a CI failure. strict=True would break CI at exactly the moment the server improves. The XPASS entry in pytest output is the signal to remove the marker.
1 parent c9d0d27 commit df5f83d

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

tests/integration/test_sdk.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,9 @@ def test_traverse_returns_neighbours(client):
285285

286286
@pytest.mark.xfail(
287287
strict=False,
288+
# strict=False: XPASS is good news (server gained inbound support), not an error.
289+
# strict=True would break CI exactly when the server improves, which is undesirable.
290+
# The XPASS report in pytest output is the signal to remove this marker.
288291
reason="CoordiNode Traverse RPC does not yet support inbound direction — server returns empty result set",
289292
)
290293
def test_traverse_inbound_direction(client):

0 commit comments

Comments
 (0)