@@ -58,20 +58,24 @@ def test_complex_enum_pyfunction_in_out(variant: enums.ComplexEnum):
58
58
case _:
59
59
assert False
60
60
61
+
61
62
@pytest .mark .parametrize (
62
63
"variant" ,
63
64
[
64
65
enums .ComplexEnum .MultiFieldStruct (42 , 3.14 , True ),
65
66
],
66
67
)
67
- @pytest .mark .skip (reason = "__match_args__ is not supported for struct enums yet. TODO : Open an issue" )
68
+ @pytest .mark .skip (
69
+ reason = "__match_args__ is not supported for struct enums yet. TODO : Open an issue"
70
+ )
68
71
def test_complex_enum_partial_match (variant : enums .ComplexEnum ):
69
72
match variant :
70
73
case enums .ComplexEnum .MultiFieldStruct (a ):
71
74
assert a == 42
72
75
case _:
73
76
assert False
74
77
78
+
75
79
@pytest .mark .parametrize (
76
80
"variant" ,
77
81
[
@@ -91,14 +95,15 @@ def test_tuple_enum_match_statement(variant: enums.TupleEnum):
91
95
print (variant )
92
96
assert False
93
97
98
+
94
99
@pytest .mark .parametrize (
95
100
"variant" ,
96
101
[
97
102
enums .TupleEnum .Full (42 , 3.14 , True ),
98
103
],
99
104
)
100
- @pytest .mark .skip (reason = "__match_args__ is not supported for tuple enums yet. TODO : Open an issue " )
101
- def test_tuple_enum_match_match_args (variant : enums .TupleEnum ):
105
+ @pytest .mark .skip (reason = "__match_args__ is not supported for tuple enums yet." )
106
+ def test_tuple_enum_match_match_args (variant : enums .TupleEnum ):
102
107
match variant :
103
108
case enums .TupleEnum .Full (x , y , z ):
104
109
assert x == 42
@@ -108,26 +113,28 @@ def test_tuple_enum_match_match_args(variant : enums.TupleEnum):
108
113
case _:
109
114
assert False
110
115
116
+
111
117
@pytest .mark .parametrize (
112
118
"variant" ,
113
119
[
114
120
enums .TupleEnum .Full (42 , 3.14 , True ),
115
121
],
116
122
)
117
- @pytest .mark .skip (reason = "__match_args__ is not supported for tuple enums yet. TODO : Open an issue " )
118
- def test_tuple_enum_partial_match (variant : enums .TupleEnum ):
123
+ @pytest .mark .skip (reason = "__match_args__ is not supported for tuple enums yet." )
124
+ def test_tuple_enum_partial_match (variant : enums .TupleEnum ):
119
125
match variant :
120
126
case enums .TupleEnum .Full (a ):
121
127
assert a == 42
122
128
case _:
123
129
assert False
124
130
131
+
125
132
@pytest .mark .parametrize (
126
- "variant" ,
133
+ "variant" ,
127
134
[
128
- enums .MixedComplexEnum .Nothing (),
129
- enums .MixedComplexEnum .Empty (),
130
- ]
135
+ enums .MixedComplexEnum .Nothing (),
136
+ enums .MixedComplexEnum .Empty (),
137
+ ],
131
138
)
132
139
def test_mixed_complex_enum_match_statement (variant : enums .MixedComplexEnum ):
133
140
match variant :
0 commit comments