Skip to content

Instantly share code, notes, and snippets.

@cool-RR
Created May 12, 2023 19:33
Show Gist options
  • Save cool-RR/9f881e314a4c959fbae4c70e21499037 to your computer and use it in GitHub Desktop.
Save cool-RR/9f881e314a4c959fbae4c70e21499037 to your computer and use it in GitHub Desktop.
E tests.utils.OutputFailure:
E Source path:... C:\Users\Administrator\Documents\Python Projects\PySnooper\tests\test_pysnooper.py SourcePathEntry(prefix='')
E New var:....... x = 2 VariableEntry(name='x', value='2', prefix='')
E New var:....... bar1 = <function test_relative_time.<locals>.bar1 at 0x00000217B5B642C0> VariableEntry(name='bar1', prefix='')
E New var:....... bar2 = <function test_relative_time.<locals>.bar2 at 0x00000217B5B64400> VariableEntry(name='bar2', prefix='')
E New var:....... bar3 = <function test_relative_time.<locals>.bar3 at 0x00000217B5B64540> VariableEntry(name='bar3', prefix='')
E New var:....... foo = <function test_relative_time.<locals>.foo at 0x00000217B5B64180> VariableEntry(name='foo', prefix='')
E New var:....... qux = <function test_relative_time.<locals>.qux at 0x00000217B5B645E0> VariableEntry(name='qux', prefix='')
E New var:....... snoop = <pysnooper.tracer.Tracer object at 0x00000217B5B44290> VariableEntry(name='snoop', prefix='')
E 00:00:00.000000 line 69 foo(x - 1) LineEntry(source='foo(x - 1)', prefix='')
E New var:....... x = 1 VariableEntry(name='x', value='1', prefix='')
E New var:....... bar1 = <function test_relative_time.<locals>.bar1 at 0x00000217B5B642C0> VariableEntry(name='bar1', prefix='')
E New var:....... bar2 = <function test_relative_time.<locals>.bar2 at 0x00000217B5B64400> VariableEntry(name='bar2', prefix='')
E New var:....... bar3 = <function test_relative_time.<locals>.bar3 at 0x00000217B5B64540> VariableEntry(name='bar3', prefix='')
E New var:....... foo = <function test_relative_time.<locals>.foo at 0x00000217B5B64180> VariableEntry(name='foo', prefix='')
E New var:....... qux = <function test_relative_time.<locals>.qux at 0x00000217B5B645E0> VariableEntry(name='qux', prefix='')
E New var:....... snoop = <pysnooper.tracer.Tracer object at 0x00000217B5B44290> VariableEntry(name='snoop', prefix='')
E 00:00:00.000000 line 69 foo(x - 1) LineEntry(source='foo(x - 1)', prefix='')
E Starting var:.. _x = 0 VariableEntry(name='_x', value='0', prefix='')
E Starting var:.. qux = <function test_relative_time.<locals>.qux at 0x00000217B5B645E0> VariableEntry(name='qux', prefix='')
E 00:00:00.000000 call 77 def bar1(_x): CallEntry(source='def bar1(_x):', prefix='')
E 00:00:00.000000 line 78 qux() LineEntry(source='qux()', prefix='')
E Call ended by exception ReturnEntry(source='qux()', prefix='') <===
E Elapsed time: 00:00:00.110909 ReturnValueEntry(value='None', prefix='') <===
E 00:00:00.211183 line 70 bar2(x) ElapsedTimeEntry(elapsed_time_value=0.1, tolerance=0.2, prefix='') <===
E Starting var:.. _x = 1 LineEntry(source='bar2(x)', prefix='') <===
E Starting var:.. qux = <function test_relative_time.<locals>.qux at 0x00000217B5B645E0> VariableEntry(name='_x', value='1', prefix='') <===
E 00:00:00.000000 call 81 def bar2(_x): VariableEntry(name='qux', prefix='') <===
E 00:00:00.000000 line 82 qux() CallEntry(source='def bar2(_x):', prefix='') <===
E Call ended by exception LineEntry(source='qux()', prefix='') <===
E Elapsed time: 00:00:00.100328 ReturnEntry(source='qux()', prefix='') <===
E 00:00:00.311511 line 71 qux() ReturnValueEntry(value='None', prefix='') <===
E 00:00:00.412314 line 65 with snoop: ElapsedTimeEntry(elapsed_time_value=0.1, tolerance=0.2, prefix='') <===
E Elapsed time: 00:00:00.412314 LineEntry(source='qux()', prefix='') <===
E Starting var:.. _x = 9 LineEntry(source_regex=re.compile('with snoop:'), prefix='', min_python_version=(3, 10)) <===
E Starting var:.. qux = <function test_relative_time.<locals>.qux at 0x00000217B5B645E0> ElapsedTimeEntry(elapsed_time_value=0.4, tolerance=0.2, prefix='') <===
E 00:00:00.000000 call 85 def bar3(_x): VariableEntry(name='_x', value='9', prefix='') <===
E 00:00:00.000000 line 86 qux() VariableEntry(name='qux', prefix='') <===
E Call ended by exception CallEntry(source='def bar3(_x):', prefix='') <===
E Elapsed time: 00:00:00.100832 LineEntry(source='qux()', prefix='') <===
E 00:00:00.513146 line 70 bar2(x) ReturnEntry(source='qux()', prefix='') <===
E Starting var:.. _x = 2 ReturnValueEntry(value='None', prefix='') <===
E Starting var:.. qux = <function test_relative_time.<locals>.qux at 0x00000217B5B645E0> ElapsedTimeEntry(elapsed_time_value=0.1, tolerance=0.2, prefix='') <===
E 00:00:00.000000 call 81 def bar2(_x): LineEntry(source='bar2(x)', prefix='') <===
E 00:00:00.000000 line 82 qux() VariableEntry(name='_x', value='2', prefix='') <===
E Call ended by exception VariableEntry(name='qux', prefix='') <===
E Elapsed time: 00:00:00.100851 CallEntry(source='def bar2(_x):', prefix='') <===
E 00:00:00.613997 line 71 qux() LineEntry(source='qux()', prefix='')
E 00:00:00.714325 line 65 with snoop: ReturnEntry(source='qux()', prefix='') <===
E Elapsed time: 00:00:00.714325 ReturnValueEntry(value='None', prefix='') <===
E Starting var:.. _x = 9 ElapsedTimeEntry(elapsed_time_value=0.1, tolerance=0.2, prefix='') <===
E Starting var:.. qux = <function test_relative_time.<locals>.qux at 0x00000217B5B645E0> LineEntry(source='qux()', prefix='') <===
E 00:00:00.000000 call 85 def bar3(_x): LineEntry(source_regex=re.compile('with snoop:'), prefix='', min_python_version=(3, 10)) <===
E 00:00:00.000000 line 86 qux() ElapsedTimeEntry(elapsed_time_value=0.7, tolerance=0.2, prefix='') <===
E Call ended by exception VariableEntry(name='_x', value='9', prefix='') <===
E Elapsed time: 00:00:00.100288 VariableEntry(name='qux', prefix='') <===
E CallEntry(source='def bar3(_x):', prefix='') <===
E LineEntry(source='qux()', prefix='') <===
E ReturnEntry(source='qux()', prefix='') <===
E ReturnValueEntry(value='None', prefix='') <===
E ElapsedTimeEntry(elapsed_time_value=0.1, tolerance=0.2, prefix='') <===
E Output has 55 lines, while we expect 60 lines.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment