File: test_perf.py

package info (click to toggle)
python-tblib 3.1.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 392 kB
  • sloc: python: 786; makefile: 5
file content (29 lines) | stat: -rw-r--r-- 635 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from tblib import Traceback

EXAMPLE = """
Traceback (most recent call last):
  File "file1", line 9999, in <module>
    code1
  File "file2", line 9999, in <module>
    code2
  File "file3", line 9999, in <module>
    code3
  File "file4", line 9999, in <module>
    code4
  File "file5", line 9999, in <module>
    code5
  File "file6", line 9999, in <module>
    code6
  File "file7", line 9999, in <module>
    code7
  File "file8", line 9999, in <module>
    code8
  File "file9", line 9999, in <module>
    code9
"""


def test_perf(benchmark):
    @benchmark
    def run():
        Traceback.from_string(EXAMPLE).as_traceback()