File tree 1 file changed +3
-0
lines changed 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -545,6 +545,7 @@ match m:
545
545
case A(i, j):
546
546
reveal_type(i) # N: Revealed type is "builtins.str"
547
547
reveal_type(j) # N: Revealed type is "builtins.int"
548
+ [builtins fixtures/dataclasses.pyi]
548
549
549
550
[case testClassPatternCaptureDataclassNoMatchArgs]
550
551
from dataclasses import dataclass
559
560
match m:
560
561
case A(i, j): # E: Class doesn't define __match_args__
561
562
pass
563
+ [builtins fixtures/dataclasses.pyi]
562
564
563
565
[case testClassPatternCaptureDataclassPartialMatchArgs]
564
566
from dataclasses import dataclass, field
@@ -575,6 +577,7 @@ match m:
575
577
pass
576
578
case A(k):
577
579
reveal_type(k) # N: Revealed type is "builtins.str"
580
+ [builtins fixtures/dataclasses.pyi]
578
581
579
582
[case testClassPatternCaptureNamedTupleInline]
580
583
from collections import namedtuple
You can’t perform that action at this time.
0 commit comments