diff options
Diffstat (limited to 'rh/utils_unittest.py')
-rwxr-xr-x | rh/utils_unittest.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/rh/utils_unittest.py b/rh/utils_unittest.py index e6ecc97..ea2ddaa 100755 --- a/rh/utils_unittest.py +++ b/rh/utils_unittest.py @@ -206,6 +206,15 @@ class RunCommandTests(unittest.TestCase): self.assertNotEqual(0, ret.returncode) self.assertIn('a/b/c/d', str(ret)) + def test_check_false_missing_prog_combined_output(self): + """Verify handling of combined output capturing w/missing progs.""" + with self.assertRaises(rh.utils.CalledProcessError) as e: + rh.utils.run(['./!~a/b/c/d/'], check=True, + combine_stdout_stderr=True) + err = e.exception + self.assertNotEqual(0, err.returncode) + self.assertIn('a/b/c/d', str(err)) + if __name__ == '__main__': unittest.main() |