From d3444a4c9cfdd1fa172406d0d5eb7ead5fba5088 Mon Sep 17 00:00:00 2001 From: Brian Lamar Date: Fri, 16 Dec 2011 15:34:39 -0500 Subject: Python 2.6 subprocess.check_output doesn't exist. bug 905482 Change-Id: Id83ca0d6d9759dcab397361ddc11f71ebe0798e7 --- keystone/test/unit/test_keystone_manage.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/keystone/test/unit/test_keystone_manage.py b/keystone/test/unit/test_keystone_manage.py index 9b501b1f..efa2c589 100644 --- a/keystone/test/unit/test_keystone_manage.py +++ b/keystone/test/unit/test_keystone_manage.py @@ -19,8 +19,12 @@ class TestKeystoneManage(unittest.TestCase): """ Test that we can call keystone-manage """ - result = subprocess.check_output([os.path.join(possible_topdir, 'bin', - 'keystone-manage'), '--help']) + cmd = [ + os.path.join(possible_topdir, 'bin', 'keystone-manage'), + '--help', + ] + process = subprocess.Popen(cmd, stdout=subprocess.PIPE) + result = process.communicate()[0] self.assertIn('Usage', result) if __name__ == '__main__': -- cgit