Skip to content

Commit 8461429

Browse files
committed
Improve utilities
1 parent ed68d08 commit 8461429

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

tests/helpers/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@ def _format_row(items: list[str], truncate: bool = False) -> str:
318318
return " | ".join(f"{item:<{col_width - 3}}" for item in items)
319319

320320
headers = [handle.id for handle in handles]
321-
print(_format_row(headers, truncate=True))
321+
print("\n" + _format_row(headers, truncate=True))
322322
print("-" * (col_width * len(handles) + len(handles) - 1))
323323
for handle, event, event_num in all_events:
324324
event_type = EventType.Name(event.event_type).removeprefix("EVENT_TYPE_")

tests/nexus/test_workflow_caller_cancellation_types.py

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -269,15 +269,26 @@ def _event_time(
269269
_all_events = iter(sorted(all_events, key=_event_time))
270270
_expected_events = iter(expected_events)
271271

272+
previous_expected_handle, previous_expected_event_type_name = None, None
272273
for expected_handle, expected_event_type in _expected_events:
273274
expected_event_type_name = EventType.Name(expected_event_type).removeprefix(
274275
"EVENT_TYPE_"
275276
)
276-
assert next(
277+
has_expected = next(
277278
(
278279
(h, e)
279280
for h, e in _all_events
280281
if h == expected_handle and e.event_type == expected_event_type
281282
),
282283
None,
283-
), f"Expected {expected_event_type_name} in {expected_handle.id}"
284+
)
285+
if not has_expected:
286+
if previous_expected_handle is not None:
287+
prefix = f"After {previous_expected_event_type_name} in {previous_expected_handle.id}, "
288+
else:
289+
prefix = ""
290+
pytest.fail(
291+
f"{prefix}expected {expected_event_type_name} in {expected_handle.id}"
292+
)
293+
previous_expected_event_type_name = expected_event_type_name
294+
previous_expected_handle = expected_handle

0 commit comments

Comments
 (0)