| 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 | |