diff options
author | vladlosev <vladlosev@861a406c-534a-0410-8894-cb66d6ee9925> | 2008-11-26 20:06:52 +0000 |
---|---|---|
committer | vladlosev <vladlosev@861a406c-534a-0410-8894-cb66d6ee9925> | 2008-11-26 20:06:52 +0000 |
commit | 957ed9fb5210a8e0e51f713387961d2538921aed (patch) | |
tree | 77e4713f5743ac19351aa9bbe9df87bf186c8516 /test/gtest_uninitialized_test.py | |
parent | 95536ab53bba952d748f6c1535ba9a3b2ff7e294 (diff) | |
download | googletest-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/gtest_uninitialized_test.py')
-rwxr-xr-x | test/gtest_uninitialized_test.py | 18 |
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: |