Add ClassVar support for dataclass

This commit is contained in:
Eric Masseran
2025-03-15 13:15:19 +01:00
parent 68c7bf35ce
commit 472ee75e3c
2 changed files with 10 additions and 1 deletions

View File

@@ -392,13 +392,18 @@ def test_dataclass_signature(
"""
name: str
foo = 3
blob: ClassVar[str]
price: float
quantity: int = 0.0
X("""
)
code = 'from dataclasses import dataclass\n' + start + code
code = (
"from dataclasses import dataclass\nfrom typing import ClassVar\n"
+ start
+ code
)
sig, = Script(code).get_signatures()
expected_params = (