'Construct an argument list which runs a child shell which evaluates the
given expression and then exits with an error code.
:param bytes expression: Some shell expression.
:return: A ``list`` of ``bytes`` suitable to be passed to
``run_process``.'

def _failing_shell(self, expression):

    return ['/bin/sh', '-c', (expression + '    &&    exec    false')]
