summaryrefslogtreecommitdiff
path: root/test/runtest/baseline/pass.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/runtest/baseline/pass.py')
-rw-r--r--test/runtest/baseline/pass.py26
1 files changed, 11 insertions, 15 deletions
diff --git a/test/runtest/baseline/pass.py b/test/runtest/baseline/pass.py
index 3644052b..ef3a99e1 100644
--- a/test/runtest/baseline/pass.py
+++ b/test/runtest/baseline/pass.py
@@ -30,30 +30,26 @@ Test how we handle a passing test specified on the command line.
import TestRuntest
+python = TestRuntest.python
+
test = TestRuntest.TestRuntest()
test.subdir('test')
test.write_passing_test(['test', 'pass.py'])
-# NOTE: The "test/pass.py : PASS" line has spaces at the end.
-
-expect = r"""qmtest run --output baseline.qmr --format none --result-stream="scons_tdb.AegisBaselineStream" test/pass.py
---- TEST RESULTS -------------------------------------------------------------
-
- test/pass.py : PASS
-
---- TESTS WITH UNEXPECTED OUTCOMES -------------------------------------------
-
- test/pass.py : PASS
-
-
---- STATISTICS ---------------------------------------------------------------
+expect_stdout = """\
+%(python)s -tt test/pass.py
+PASSING TEST STDOUT
+""" % locals()
- 1 (100%) tests unexpected PASS
+expect_stderr = """\
+PASSING TEST STDERR
"""
-test.run(arguments = '-b . test/pass.py', stdout = expect)
+test.run(arguments='-b . test',
+ stdout=expect_stdout,
+ stderr=expect_stderr)
test.pass_test()