(self)
| 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), """\ |
| 1716 | cm(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): |
nothing calls this directly
no test coverage detected