Before this fix, if you tried to assert that a process exited before it had been launched, the assert would blow up. assertWaitForShutdown is designed to catch a NoMatchingProcessException and retry, but part of making a NoMatchingProcessException is formatting the error message which would fail if you tried to do it before the process launched
This fix improves _proc_to_name_and_args to handle the case where the process has not launched yet. Two regression tests were added as well.
Fixes #35
Before this fix, if you tried to assert that a process exited before it had been launched, the assert would blow up.
assertWaitForShutdown
is designed to catch a NoMatchingProcessException and retry, but part of making a NoMatchingProcessException is formatting the error message which would fail if you tried to do it before the process launchedThis fix improves _proc_to_name_and_args to handle the case where the process has not launched yet. Two regression tests were added as well.