[Python-3000-checkins] r62489 - in python/branches/py3k/Lib: pydoc.py test/test_pydoc.py
amaury.forgeotdarc
python-3000-checkins at python.org
Thu Apr 24 23:00:04 CEST 2008
Author: amaury.forgeotdarc
Date: Thu Apr 24 23:00:04 2008
New Revision: 62489
Log:
Correct recently merged tests:
- two bugs in pydoc.py
- remove test about classic classes
Modified:
python/branches/py3k/Lib/pydoc.py
python/branches/py3k/Lib/test/test_pydoc.py
Modified: python/branches/py3k/Lib/pydoc.py
==============================================================================
--- python/branches/py3k/Lib/pydoc.py (original)
+++ python/branches/py3k/Lib/pydoc.py Thu Apr 24 23:00:04 2008
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# -*- coding: Latin-1 -*-
+# -*- coding: latin-1 -*-
"""Generate Python documentation in HTML or text for interactive use.
In the Python interpreter, do "from pydoc import help" to provide online
@@ -1074,7 +1074,7 @@
if submodules:
submodules.sort()
result = result + self.section(
- 'SUBMODULES', join(submodules, '\n'))
+ 'SUBMODULES', '\n'.join(submodules))
if classes:
classlist = [value for key, value in classes]
@@ -1484,7 +1484,8 @@
desc += ' in ' + name[:name.rfind('.')]
elif module and module is not object:
desc += ' in module ' + module.__name__
- elif not (inspect.ismodule(object) or
+
+ if not (inspect.ismodule(object) or
inspect.isclass(object) or
inspect.isroutine(object) or
inspect.isgetsetdescriptor(object) or
Modified: python/branches/py3k/Lib/test/test_pydoc.py
==============================================================================
--- python/branches/py3k/Lib/test/test_pydoc.py (original)
+++ python/branches/py3k/Lib/test/test_pydoc.py Thu Apr 24 23:00:04 2008
@@ -9,14 +9,6 @@
doc = pydoc.render_doc(pydocfodder)
assert "pydocfodder" in doc
- def test_classic_class(self):
- class C: "Classic class"
- c = C()
- self.failUnlessEqual(pydoc.describe(C), 'class C')
- self.failUnlessEqual(pydoc.describe(c), 'instance of C')
- self.failUnless('instance of C in module test.test_pydoc'
- in pydoc.render_doc(c))
-
def test_class(self):
class C(object): "New-style class"
c = C()
More information about the Python-3000-checkins
mailing list