diff options
author | Amjith Ramanujam <amjith.r@gmail.com> | 2024-03-31 10:42:32 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-31 10:42:32 -0700 |
commit | eabe1327ab4511ed526b5fe3a089623f34845a30 (patch) | |
tree | 40f04b457997d446791e90920262cb8377a71fa4 | |
parent | f234f9e9542211e9c5d8eed3078a3d1f236b9b4e (diff) | |
parent | 692d37e98d8f815944da721dafc578c767e306c9 (diff) |
Merge pull request #1153 from parona-source/terminal_size_mocking
Tests: Use monkeypatch.context to avoid side effects on pytest
-rw-r--r-- | test/test_main.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/test/test_main.py b/test/test_main.py index 2a86c13..589d6cd 100644 --- a/test/test_main.py +++ b/test/test_main.py @@ -259,9 +259,10 @@ def test_reserved_space_is_integer(monkeypatch): def stub_terminal_size(): return (5, 5) - monkeypatch.setattr(shutil, 'get_terminal_size', stub_terminal_size) - mycli = MyCli() - assert isinstance(mycli.get_reserved_space(), int) + with monkeypatch.context() as m: + m.setattr(shutil, 'get_terminal_size', stub_terminal_size) + mycli = MyCli() + assert isinstance(mycli.get_reserved_space(), int) def test_list_dsn(): |