summaryrefslogtreecommitdiff
path: root/python/subunit/tests/test_test_protocol.py
diff options
context:
space:
mode:
authorRobert Collins <robertc@robertcollins.net>2009-07-19 14:08:34 +1000
committerRobert Collins <robertc@robertcollins.net>2009-07-19 14:08:34 +1000
commit58aaf9df3849643bbf3c38aeb1965fe6d3e92ced (patch)
treeaeb9343f9e9e784f7e85202e2a3414dbffa75217 /python/subunit/tests/test_test_protocol.py
parentef8d30bd77ac8fd37ee1a440536dc969c11ff867 (diff)
parent3549290ea1c272eaaae6feb0130db20f1c797442 (diff)
downloadsubunit-git-58aaf9df3849643bbf3c38aeb1965fe6d3e92ced.tar.gz
Merge fix for bug bug 353510, allowing arguments to ExecTestCase.
Diffstat (limited to 'python/subunit/tests/test_test_protocol.py')
-rw-r--r--python/subunit/tests/test_test_protocol.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/python/subunit/tests/test_test_protocol.py b/python/subunit/tests/test_test_protocol.py
index 80f91e1..ead0ac6 100644
--- a/python/subunit/tests/test_test_protocol.py
+++ b/python/subunit/tests/test_test_protocol.py
@@ -823,12 +823,21 @@ class TestExecTestCase(unittest.TestCase):
# the sample script runs three tests, one each
# that fails, errors and succeeds
+ def test_sample_method_args(self):
+ """sample-script.py foo"""
+ # sample that will run just one test.
def test_construct(self):
test = self.SampleExecTestCase("test_sample_method")
self.assertEqual(test.script,
subunit.join_dir(__file__, 'sample-script.py'))
+ def test_args(self):
+ result = unittest.TestResult()
+ test = self.SampleExecTestCase("test_sample_method_args")
+ test.run(result)
+ self.assertEqual(1, result.testsRun)
+
def test_run(self):
runner = MockTestProtocolServerClient()
test = self.SampleExecTestCase("test_sample_method")