'``get_output()`` raises ``IOError`` if subprocess has non-zero exit
code.'

def test_get_output_bad_exit(self):

    node = ProcessNode(initial_command_arguments=[])
    nonexistent = self.mktemp()
    self.assertRaises(IOError, node.get_output, ['ls', nonexistent])
