summaryrefslogtreecommitdiff
path: root/unit_tests/test_issue_230.py
diff options
context:
space:
mode:
authorJason Pellerin <jpellerin@gmail.com>2009-02-04 03:02:45 +0000
committerJason Pellerin <jpellerin@gmail.com>2009-02-04 03:02:45 +0000
commite7c9adce0db6a6facc0c90b99a7ed040677f1bae (patch)
treea3f0183cb152ecd5c0ef6e71b5c2071d3bbb9660 /unit_tests/test_issue_230.py
parent88950229ed2c97ae01dac66c07048769d8cc1915 (diff)
downloadnose-e7c9adce0db6a6facc0c90b99a7ed040677f1bae.tar.gz
Made it possible to just "yield test" in test generators
Diffstat (limited to 'unit_tests/test_issue_230.py')
-rw-r--r--unit_tests/test_issue_230.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/unit_tests/test_issue_230.py b/unit_tests/test_issue_230.py
new file mode 100644
index 0000000..41a717b
--- /dev/null
+++ b/unit_tests/test_issue_230.py
@@ -0,0 +1,21 @@
+import os
+import unittest
+
+class TestIssue230(unittest.TestCase):
+
+ def test_generator_yield_value(self):
+ from nose.loader import TestLoader
+
+ def test():
+ pass
+ def gen():
+ yield test
+
+ loader = TestLoader()
+ suite = loader.loadTestsFromGenerator(gen, module=None)
+ testcase = iter(suite).next()
+ self.assertEqual(testcase.test.test, test)
+
+
+if __name__ == '__main__':
+ unittest.main()