diff options
Diffstat (limited to 'rh/utils_unittest.py')
-rwxr-xr-x | rh/utils_unittest.py | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/rh/utils_unittest.py b/rh/utils_unittest.py index ea2ddaa..f3098a9 100755 --- a/rh/utils_unittest.py +++ b/rh/utils_unittest.py @@ -161,60 +161,6 @@ class RunCommandTests(unittest.TestCase): self.assertEqual(u'ß', ret.stdout) self.assertIsNone(ret.stderr) - def test_check_false(self): - """Verify handling of check=False.""" - ret = rh.utils.run(['false'], check=False) - self.assertNotEqual(0, ret.returncode) - self.assertIn('false', str(ret)) - - ret = rh.utils.run(['true'], check=False) - self.assertEqual(0, ret.returncode) - self.assertIn('true', str(ret)) - - def test_check_true(self): - """Verify handling of check=True.""" - with self.assertRaises(rh.utils.CalledProcessError) as e: - rh.utils.run(['false'], check=True) - err = e.exception - self.assertNotEqual(0, err.returncode) - self.assertIn('false', str(err)) - - ret = rh.utils.run(['true'], check=True) - self.assertEqual(0, ret.returncode) - self.assertIn('true', str(ret)) - - def test_check_false_output(self): - """Verify handling of output capturing w/check=False.""" - with self.assertRaises(rh.utils.CalledProcessError) as e: - rh.utils.run(['sh', '-c', 'echo out; echo err >&2; false'], - check=True, capture_output=True) - err = e.exception - self.assertNotEqual(0, err.returncode) - self.assertIn('false', str(err)) - - def test_check_true_missing_prog_output(self): - """Verify handling of output capturing w/missing progs.""" - with self.assertRaises(rh.utils.CalledProcessError) as e: - rh.utils.run(['./!~a/b/c/d/'], check=True, capture_output=True) - err = e.exception - self.assertNotEqual(0, err.returncode) - self.assertIn('a/b/c/d', str(err)) - - def test_check_false_missing_prog_output(self): - """Verify handling of output capturing w/missing progs.""" - ret = rh.utils.run(['./!~a/b/c/d/'], check=False, capture_output=True) - 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() |