8000 Merge pull request #1153 from parona-source/terminal_size_mocking · ag-python/mycli@eabe132 · GitHub
[go: up one dir, main page]

Skip to content

Commit eabe132

Browse files
authored
Merge pull request dbcli#1153 from parona-source/terminal_size_mocking
Tests: Use monkeypatch.context to avoid side effects on pytest
2 parents f234f9e + 692d37e commit eabe132

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

test/test_main.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -259,9 +259,10 @@ def test_reserved_space_is_integer(monkeypatch):
259259
def stub_terminal_size():
260260
return (5, 5)
261261

262-
monkeypatch.setattr(shutil, 'get_terminal_size', stub_terminal_size)
263-
mycli = MyCli()
264-
assert isinstance(mycli.get_reserved_space(), int)
262+
with monkeypatch.context() as m:
263+
m.setattr(shutil, 'get_terminal_size', stub_terminal_size)
264+
mycli = MyCli()
265+
assert isinstance(mycli.get_reserved_space(), int)
265266

266267

267268
def test_list_dsn():

0 commit comments

Comments
 (0)
0