MCPcopy Index your code
hub / github.com/python/cpython / test_classmethod

Method test_classmethod

Lib/test/test_pydoc/test_pydoc.py:1706–1724  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1704
1705 @requires_docstrings
1706 def test_classmethod(self):
1707 class X:
1708 @classmethod
1709 def cm(cls, x):
1710 '''A class method'''
1711 ...
1712 self.assertEqual(self._get_summary_lines(X.__dict__['cm']),
1713 'cm(...)\n'
1714 ' A class method\n')
1715 self.assertEqual(self._get_summary_lines(X.cm), """\
1716cm(x) class method of test.test_pydoc.test_pydoc.X
1717 A class method
1718""")
1719 self.assertIn("""
1720 | Class methods defined here:
1721 |
1722 | cm(x)
1723 | A class method
1724""", pydoc.plain(pydoc.render_doc(X)))
1725
1726 @requires_docstrings
1727 def test_getset_descriptor(self):

Callers

nothing calls this directly

Calls 4

_get_summary_linesMethod · 0.95
assertInMethod · 0.80
plainMethod · 0.80
assertEqualMethod · 0.45

Tested by

no test coverage detected