Ram Rachum
3fac60e8d8
Show colored output
2022-01-14 20:34:58 +02:00
Lumir Balhar
1c94b1af52
Make tests compatible with Python 3.10
2021-05-19 11:21:58 +03:00
Ram Rachum
dc1196efbb
Get rid of six, for reals
2021-02-27 11:04:37 +02:00
Yael Mintz
f1194be092
fix #195
...
Fix '_thread._local' object has no attribute 'depth' raised by snooper if there's exception upon calling snooped func by initializing thread_global dict with depth when entering the trace() func
2020-09-14 12:44:11 +03:00
Ram Rachum
473bb37a76
Add testing for exceptions
2020-05-05 14:37:01 +03:00
Ram Rachum
a602866ce1
Fix bug in OutputCapturer
2020-05-05 14:18:18 +03:00
Ram Rachum
43ed249e8c
Massaging some code
2020-04-21 14:50:39 +03:00
iory
612e6ebed7
Add elapsed_time check for test
2020-04-21 14:50:39 +03:00
iory
2ac382f856
Fixed test for elapsed time entry
2020-04-21 14:50:39 +03:00
iory
d94b0214f9
Rename relative_time to elapsed_time
2020-04-21 14:50:39 +03:00
iory
ee7be80b44
Add test for relative_time
2020-04-21 14:50:39 +03:00
iory
57cec2b9af
Fixed test for elapsed time
2020-04-21 14:50:39 +03:00
iory
32183e0489
Add BasePrintEntry and ElapsedPrintEntry
2020-04-21 14:50:39 +03:00
Itamar.Raviv
0c5834196a
Add normalize flag to remove machine-specific data
...
This allows for diffing between multiple PySnooper outputs.
2019-11-19 19:07:02 +02:00
Guoqiang Ding
c0bf4bd006
Fix unit tests on thread_info
...
The length of thread's ident between "MainThread" and others are not
always equal. So use another way to check it.
2019-09-17 20:20:30 +03:00
Ram Rachum
32c86da200
Massaging some code
2019-09-15 22:06:18 +03:00
Guoqiang Ding
e5fe6986dd
Add truncate option support
2019-09-15 22:06:18 +03:00
Ram Rachum
e3e09d31b5
Add test for decorating when DISABLED = True
...
Fix #154
2019-09-14 13:56:44 +03:00
Ram Rachum
e2aa42bd6d
Tests: Better time regex and placeholder
2019-09-14 11:29:26 +03:00
Ram Rachum
85c929285e
Make tests even nicer
2019-09-14 11:29:10 +03:00
Ram Rachum
1ef8beb90b
Make tests nicer
2019-09-13 21:48:11 +03:00
Ram Rachum
53bc524b7e
Reject coroutine functions and async generator functions #152
2019-09-13 20:24:24 +03:00
Jonathan Reichelt Gjertsen
d6330dc6a6
Update regexes in tests to work with Python 2.7
2019-09-08 22:05:21 +03:00
Jonathan Reichelt Gjertsen
8d7d21d0d8
Use slightly more specific regexes in the tests
2019-09-08 22:05:21 +03:00
Jonathan Reichelt Gjertsen
b4b425c652
Avoid snooping on the base class
2019-09-08 22:05:21 +03:00
Jonathan Reichelt Gjertsen
d89099aadd
Add some more tests for the behaviour with decorators
2019-09-08 22:05:21 +03:00
Jonathan Reichelt Gjertsen
7bb844d518
Move the class-tests to the right place chronologically
2019-09-08 22:05:21 +03:00
Jonathan Reichelt Gjertsen
87f7b5d4b2
Add a test to demonstrate the suboptimal but noncatastrophic behaviour when used with properties
2019-09-08 22:05:21 +03:00
Jonathan Reichelt Gjertsen
5ed81cb848
Add support for wrapping classes ( https://github.com/cool-RR/PySnooper/issues/150 )
2019-09-08 22:05:21 +03:00
Ram Rachum
297b3cd8d7
Show source path, especially when multiple files
2019-08-10 14:19:01 +03:00
Ram Rachum
814abc34a0
Support single tuple to custom_repr, fix #144
2019-07-30 11:14:35 +03:00
Ram Rachum
c2e44fb583
Improve ensure_tuple
2019-07-17 09:32:19 +03:00
Ram Rachum
78a539a2a5
Massaging some code
2019-06-18 20:34:25 +02:00
pikez
d7d3a80c16
Fix unittest for activating pysnooper
2019-06-18 20:34:25 +02:00
pikez
b4c8c16ed9
remove setup function and description
2019-06-18 20:34:25 +02:00
pikez
f1582fc16c
add unittest for activate and setup snoop
2019-06-18 20:34:25 +02:00
Ram Rachum
7687ee1c26
Fix formatting
2019-06-15 15:56:34 +02:00
Ram Rachum
f793796ad3
Removing python_toolbox test dependency
2019-06-15 15:56:34 +02:00
Xiang Gao
25dcc9ff62
sort list of dict keys
2019-05-30 09:02:11 +03:00
Xiang Gao
77e6c54456
remove numpy from test
2019-05-30 09:02:11 +03:00
Xiang Gao
7c7e7eb81a
Changes according to review
2019-05-30 09:02:11 +03:00
Xiang Gao
4a32e77b33
Add support for custom repr
2019-05-30 09:02:11 +03:00
Ram Rachum
56f22f8ffe
Fix unicode issues and add test, fix #124
2019-05-20 11:42:39 +03:00
Ram Rachum
e21a31162f
Formatting
2019-05-20 11:15:57 +03:00
Alexander Bersenev
a73ea14f58
get rid from six module
2019-05-14 17:47:33 +03:00
Nikita Melentev
5698d6c3e2
Support generators
2019-05-11 15:09:37 +03:00
Alexander Bersenev
cb280323e5
Don't always place new variables before the modified ones
2019-05-11 14:25:47 +03:00
Alexander Bersenev
ca90f55d5f
Make order test more reliable on pypy
2019-05-11 14:25:47 +03:00
Alexander Bersenev
2a6b2b4299
Variable ordering test
2019-05-11 14:25:47 +03:00
Alexander Bersenev
17d8a41b3b
Restore cell vars support in the ordered printing.
2019-05-11 14:25:47 +03:00