Commit 957ed9fb authored by vladlosev's avatar vladlosev
Browse files

Adding test/gtest_uninitialized_test.py missing from the previous check-in

parent 95536ab5
...@@ -67,24 +67,14 @@ def AssertEq(expected, actual): ...@@ -67,24 +67,14 @@ def AssertEq(expected, actual):
raise AssertionError 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): def TestExitCodeAndOutput(command):
"""Runs the given command and verifies its exit code and output.""" """Runs the given command and verifies its exit code and output."""
# Verifies that 'command' exits with code 1. # Verifies that 'command' exits with code 1.
AssertEq(1, gtest_test_utils.GetExitStatus(os.system(command))) p = gtest_test_utils.Subprocess(command)
Assert(p.exited)
output = GetOutput(command) AssertEq(1, p.exit_code)
Assert('InitGoogleTest' in output) Assert('InitGoogleTest' in p.output)
if IS_WINDOWS: if IS_WINDOWS:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment