Skip to content

Commit 00dbdd6

Browse files
authored
Tweak tests to avoid error from ==inline-snapshot=fix (#435)
1 parent 131229f commit 00dbdd6

File tree

1 file changed

+25
-17
lines changed

1 file changed

+25
-17
lines changed

tests/test_console_exporter.py

Lines changed: 25 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222

2323
tracer = trace.get_tracer('test')
2424

25-
2625
NANOSECONDS_PER_SECOND = int(1e9)
2726

2827

@@ -736,24 +735,33 @@ def test_exception(exporter: TestExporter) -> None:
736735
]
737736
)
738737

739-
issue_lines = (
740-
[' │ 1 / 0 # type: ignore', ' │ ~~^~~']
741-
if sys.version_info >= (3, 11)
742-
else [' │ 1 / 0 # type: ignore']
743-
)
744738
out = io.StringIO()
745739
SimpleConsoleSpanExporter(output=out, colors='never').export(exporter.exported_spans)
746-
assert out.getvalue().splitlines() == snapshot(
747-
[
748-
'00:00:01.000 error!!! test',
749-
' │ ZeroDivisionError: division by zero',
750-
' │ Traceback (most recent call last):',
751-
IsStr(regex=rf' │ File "{__file__}", line \d+, in test_exception'),
752-
*issue_lines,
753-
' │ ZeroDivisionError: division by zero',
754-
'',
755-
]
756-
)
740+
if sys.version_info >= (3, 11):
741+
assert out.getvalue().splitlines() == snapshot(
742+
[
743+
'00:00:01.000 error!!! test',
744+
' │ ZeroDivisionError: division by zero',
745+
' │ Traceback (most recent call last):',
746+
IsStr(regex=rf' │ File "{__file__}", line \d+, in test_exception'),
747+
' │ 1 / 0 # type: ignore',
748+
' │ ~~^~~',
749+
' │ ZeroDivisionError: division by zero',
750+
'',
751+
]
752+
)
753+
else:
754+
assert out.getvalue().splitlines() == snapshot(
755+
[
756+
'00:00:01.000 error!!! test',
757+
' │ ZeroDivisionError: division by zero',
758+
' │ Traceback (most recent call last):',
759+
IsStr(regex=rf' │ File "{__file__}", line \d+, in test_exception'),
760+
' │ 1 / 0 # type: ignore',
761+
' │ ZeroDivisionError: division by zero',
762+
'',
763+
]
764+
)
757765

758766
issue_lines = (
759767
[

0 commit comments

Comments
 (0)