File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -25,10 +25,11 @@ def setup_git_popen(self):
25
25
def FixPopen (* a , ** k ):
26
26
if 'start_new_session' in k :
27
27
del k ['start_new_session' ]
28
- return self .Popen .Popen (* a , ** k )
28
+ return self .Popen .mock . Popen_instance (* a , ** k )
29
29
self .Popen .mock .Popen .side_effect = FixPopen
30
30
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 ()
32
33
self .Popen .mock .Popen_instance .__enter__ = lambda self : self
33
34
self .Popen .mock .Popen_instance .__exit__ = lambda self , * a , ** k : None
34
35
You can’t perform that action at this time.
0 commit comments