Skip to content

Commit 53a9655

Browse files
committed
🌟 Updates test helpers for modernization
1 parent 1b23d81 commit 53a9655

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

tests/helpers.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,11 @@ def setup_git_popen(self):
2525
def FixPopen(*a, **k):
2626
if 'start_new_session' in k:
2727
del k['start_new_session']
28-
return self.Popen.Popen(*a, **k)
28+
return self.Popen.mock.Popen_instance(*a, **k)
2929
self.Popen.mock.Popen.side_effect = FixPopen
3030
self.Popen.mock.Popen_instance.stdin = None
31-
self.Popen.mock.Popen_instance.wait = lambda *a, **k: self.Popen.wait()
31+
self.Popen.mock.Popen_instance.wait_orig = self.Popen.mock.Popen_instance.wait
32+
self.Popen.mock.Popen_instance.wait = lambda *a, **k: self.Popen.mock.Popen_instance.wait_orig()
3233
self.Popen.mock.Popen_instance.__enter__ = lambda self: self
3334
self.Popen.mock.Popen_instance.__exit__ = lambda self, *a, **k: None
3435

0 commit comments

Comments
 (0)