|
22 | 22 |
|
23 | 23 | tracer = trace.get_tracer('test') |
24 | 24 |
|
25 | | - |
26 | 25 | NANOSECONDS_PER_SECOND = int(1e9) |
27 | 26 |
|
28 | 27 |
|
@@ -736,24 +735,33 @@ def test_exception(exporter: TestExporter) -> None: |
736 | 735 | ] |
737 | 736 | ) |
738 | 737 |
|
739 | | - issue_lines = ( |
740 | | - [' │ 1 / 0 # type: ignore', ' │ ~~^~~'] |
741 | | - if sys.version_info >= (3, 11) |
742 | | - else [' │ 1 / 0 # type: ignore'] |
743 | | - ) |
744 | 738 | out = io.StringIO() |
745 | 739 | 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 | + ) |
757 | 765 |
|
758 | 766 | issue_lines = ( |
759 | 767 | [ |
|
0 commit comments