[3.11] gh-103449: Fix a bug in dataclass docstring generation (GH-103454) (#103599)

This commit is contained in:
Miss Islington (bot) 2023-04-23 08:40:52 -07:00 committed by GitHub
parent 6e25228b2e
commit ec29d0c091
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 21 additions and 2 deletions

View file

@ -2224,6 +2224,19 @@ class TestDocString(unittest.TestCase):
self.assertDocStrEqual(C.__doc__, "C(x:collections.deque=<factory>)")
def test_docstring_with_no_signature(self):
# See https://github.com/python/cpython/issues/103449
class Meta(type):
__call__ = dict
class Base(metaclass=Meta):
pass
@dataclass
class C(Base):
pass
self.assertDocStrEqual(C.__doc__, "C")
class TestInit(unittest.TestCase):
def test_base_has_init(self):