mirror of
https://github.com/python/cpython.git
synced 2025-08-31 22:18:28 +00:00
Merged revisions 78351 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r78351 | r.david.murray | 2010-02-22 19:24:49 -0500 (Mon, 22 Feb 2010) | 5 lines Issue 6292: for the moment at least, the test suite passes if run with -OO. Tests requiring docstrings are skipped. Patch by Brian Curtin, thanks to Matias Torchinsky for helping review and improve the patch. ........
This commit is contained in:
parent
72aee3dcab
commit
378c0cf5ab
19 changed files with 211 additions and 42 deletions
|
@ -53,7 +53,8 @@ class TestPkg(unittest.TestCase):
|
|||
def tearDown(self):
|
||||
sys.path[:] = self.syspath
|
||||
support.modules_cleanup(*self.modules_before)
|
||||
cleanout(self.root)
|
||||
if self.root: # Only clean if the test was actually run
|
||||
cleanout(self.root)
|
||||
|
||||
# delete all modules concerning the tested hiearchy
|
||||
if self.pkgname:
|
||||
|
@ -103,9 +104,6 @@ class TestPkg(unittest.TestCase):
|
|||
]
|
||||
self.mkhier(hier)
|
||||
|
||||
import t2
|
||||
self.assertEqual(t2.__doc__, "doc for t2")
|
||||
|
||||
import t2.sub
|
||||
import t2.sub.subsub
|
||||
self.assertEqual(t2.__name__, "t2")
|
||||
|
@ -276,6 +274,17 @@ class TestPkg(unittest.TestCase):
|
|||
self.assertFalse(sub)
|
||||
self.assertFalse(subsub)
|
||||
|
||||
@unittest.skipIf(sys.flags.optimize >= 2,
|
||||
"Docstrings are omitted with -O2 and above")
|
||||
def test_8(self):
|
||||
hier = [
|
||||
("t8", None),
|
||||
("t8 __init__"+os.extsep+"py", "'doc for t8'"),
|
||||
]
|
||||
self.mkhier(hier)
|
||||
|
||||
import t8
|
||||
self.assertEqual(t8.__doc__, "doc for t8")
|
||||
|
||||
def test_main():
|
||||
support.run_unittest(__name__)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue