summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmjith Ramanujam <amjith.r@gmail.com>2024-03-31 10:42:32 -0700
committerGitHub <noreply@github.com>2024-03-31 10:42:32 -0700
commiteabe1327ab4511ed526b5fe3a089623f34845a30 (patch)
tree40f04b457997d446791e90920262cb8377a71fa4
parentf234f9e9542211e9c5d8eed3078a3d1f236b9b4e (diff)
parent692d37e98d8f815944da721dafc578c767e306c9 (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.py7
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():