Example #1
0
 def _end(self, reason):
     unittest.failIf(reason.check(error.ProcessDone), "Child should fail due to EPIPE.")
     reason.trap(error.ProcessTerminated)
     # child must not get past that write without raising
     unittest.failIfEqual(reason.value.exitCode, 42)
     unittest.failUnlessEqual(self.output, "")
     return self.errput
Example #2
0
 def _check(errput):
     unittest.failIfEqual(errput.index("OSError"), -1)
     unittest.failIfEqual(errput.index("Broken pipe"), -1)