mirror of https://github.com/cool-RR/PySnooper.git
Massaging some code
This commit is contained in:
parent
d7d3a80c16
commit
78a539a2a5
|
@ -207,7 +207,9 @@ Exclude specific keys/attributes/indices with the `exclude` parameter, e.g. `Att
|
|||
|
||||
Add a slice after `Indices` to only see the values within that slice, e.g. `Indices('z')[-3:]`.
|
||||
|
||||
`PYSNOOPER_DISABLED` as an environment variable, can be used to activate or deactivate pysnooner. Pysnooper is deactivated by setting the parameter to a non-empty value, and active by default.
|
||||
```console
|
||||
$ export PYSNOOPER_DISABLED=1 # This makes PySnooper not do any snooping
|
||||
```
|
||||
|
||||
# Contribute #
|
||||
|
||||
|
|
|
@ -140,7 +140,7 @@ class FileWriter(object):
|
|||
|
||||
|
||||
thread_global = threading.local()
|
||||
DISABLED = os.getenv("PYSNOOPER_DISABLED", "")
|
||||
DISABLED = bool(os.getenv('PYSNOOPER_DISABLED', ''))
|
||||
|
||||
class Tracer:
|
||||
'''
|
||||
|
|
|
@ -1175,7 +1175,7 @@ def test_custom_repr():
|
|||
)
|
||||
|
||||
|
||||
def test_activate_deactivate_snoop():
|
||||
def test_disable():
|
||||
string_io = io.StringIO()
|
||||
|
||||
def my_function(foo):
|
||||
|
@ -1183,11 +1183,8 @@ def test_activate_deactivate_snoop():
|
|||
y = 8
|
||||
return x + y
|
||||
|
||||
pysnooper.tracer.DISABLED = '1'
|
||||
with pysnooper.snoop(string_io):
|
||||
result = my_function('baba')
|
||||
with mini_toolbox.TempValueSetter((pysnooper.tracer, 'DISABLED'), True):
|
||||
with pysnooper.snoop(string_io):
|
||||
result = my_function('baba')
|
||||
output = string_io.getvalue()
|
||||
assert output == ""
|
||||
|
||||
pysnooper.tracer.DISABLED = ''
|
||||
test_string_io()
|
||||
assert not output
|
||||
|
|
Loading…
Reference in New Issue