aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorvladlosev <vladlosev@861a406c-534a-0410-8894-cb66d6ee9925>2008-11-26 20:06:52 +0000
committervladlosev <vladlosev@861a406c-534a-0410-8894-cb66d6ee9925>2008-11-26 20:06:52 +0000
commit957ed9fb5210a8e0e51f713387961d2538921aed (patch)
tree77e4713f5743ac19351aa9bbe9df87bf186c8516 /test
parent95536ab53bba952d748f6c1535ba9a3b2ff7e294 (diff)
downloadgoogletest-957ed9fb5210a8e0e51f713387961d2538921aed.tar.gz
googletest-957ed9fb5210a8e0e51f713387961d2538921aed.tar.bz2
googletest-957ed9fb5210a8e0e51f713387961d2538921aed.zip
Adding test/gtest_uninitialized_test.py missing from the previous check-in
Diffstat (limited to 'test')
-rwxr-xr-xtest/gtest_uninitialized_test.py18
1 files changed, 4 insertions, 14 deletions
diff --git a/test/gtest_uninitialized_test.py b/test/gtest_uninitialized_test.py
index 037daa8f..a3ba629c 100755
--- a/test/gtest_uninitialized_test.py
+++ b/test/gtest_uninitialized_test.py
@@ -67,24 +67,14 @@ def AssertEq(expected, actual):
raise AssertionError
-def GetOutput(command):
- """Runs the given command and returns its output."""
-
- stdin, stdout = os.popen2(command, 't')
- stdin.close()
- output = stdout.read()
- stdout.close()
- return output
-
-
def TestExitCodeAndOutput(command):
"""Runs the given command and verifies its exit code and output."""
# Verifies that 'command' exits with code 1.
- AssertEq(1, gtest_test_utils.GetExitStatus(os.system(command)))
-
- output = GetOutput(command)
- Assert('InitGoogleTest' in output)
+ p = gtest_test_utils.Subprocess(command)
+ Assert(p.exited)
+ AssertEq(1, p.exit_code)
+ Assert('InitGoogleTest' in p.output)
if IS_WINDOWS: