Add a special argument type for _assertExecAction().

We will use this function also for test_execCommandActionWithWrongPath().
However, simple expansion of the argument list with initial values
will make code complicated. So this patch introduces the special
argument structure in order to keep code simple even when input
parameters increases.