diff --git a/python-checks/src/test/resources/checks/argumentType.py b/python-checks/src/test/resources/checks/argumentType.py index 560ad911c7..c682318f67 100644 --- a/python-checks/src/test/resources/checks/argumentType.py +++ b/python-checks/src/test/resources/checks/argumentType.py @@ -267,3 +267,14 @@ class EnumA(Enum): C = 3 len(EnumA) + +import dataclasses +@dataclasses.dataclass +class DecoratedDataClass: + x : int + +def decorated_dataclass_expected(data: DecoratedDataClass): ... +data = dataclasses.replace(DecoratedDataClass(42)) + +# FP SONARPY-2359 +decorated_dataclass_expected(data) # Noncompliant \ No newline at end of file