39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 | |
def test_capturing_modify_sysouterr_in_between(self): |
oldout = sys.stdout |
olderr = sys.stderr |
cap = self.getcapture() |
print "hello", |
print >>sys.stderr, "world", |
sys.stdout = py.std.StringIO.StringIO() |
sys.stderr = py.std.StringIO.StringIO() |
print "not seen" |
print >>sys.stderr, "not seen" |
-> out, err = cap.reset() |
assert out == "hello" |
assert err == "world" |
assert sys.stdout == oldout |
assert sys.stderr == olderr | |