Skip to content

Commit dbf4a0e

Browse files
committed
Add test
1 parent 8f13603 commit dbf4a0e

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

tests/test_validators.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,22 @@ def test_disabled_ctx_with_errors(self):
9797

9898
assert _config._run_validators is True
9999

100+
def test_disabled_ctx_nested(self):
101+
"""
102+
Nested contextmanagers restore correct state.
103+
"""
104+
assert _config._run_validators is True
105+
106+
with validator_module.disabled():
107+
assert _config._run_validators is False
108+
109+
with validator_module.disabled():
110+
assert _config._run_validators is False
111+
112+
assert _config._run_validators is False
113+
114+
assert _config._run_validators is True
115+
100116

101117
class TestInstanceOf:
102118
"""

0 commit comments

Comments
 (0)