File tree Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -115,13 +115,15 @@ def test_complex_enum_pyfunction_in_out_desugared_match(variant: enums.ComplexEn
115115 else :
116116 assert False
117117
118+
118119def test_tuple_enum_variant_constructors ():
119120 tuple_variant = enums .TupleEnum .Full (42 , 3.14 , False )
120121 assert isinstance (tuple_variant , enums .TupleEnum .Full )
121122
122123 empty_tuple_variant = enums .TupleEnum .EmptyTuple ()
123124 assert isinstance (empty_tuple_variant , enums .TupleEnum .EmptyTuple )
124125
126+
125127@pytest .mark .parametrize (
126128 "variant" ,
127129 [
@@ -132,8 +134,9 @@ def test_tuple_enum_variant_constructors():
132134def test_tuple_enum_variant_subclasses (variant : enums .TupleEnum ):
133135 assert isinstance (variant , enums .TupleEnum )
134136
137+
135138def test_tuple_enum_field_getters ():
136139 tuple_variant = enums .TupleEnum .Full (42 , 3.14 , False )
137140 assert tuple_variant ._0 == 42
138141 assert tuple_variant ._1 == 3.14
139- assert tuple_variant ._2 is False
142+ assert tuple_variant ._2 is False
Original file line number Diff line number Diff line change @@ -58,6 +58,7 @@ def test_complex_enum_pyfunction_in_out(variant: enums.ComplexEnum):
5858 case _:
5959 assert False
6060
61+
6162@pytest .mark .parametrize (
6263 "variant" ,
6364 [
@@ -70,9 +71,9 @@ def test_tuple_enum_match_statement(variant: enums.TupleEnum):
7071 case enums .TupleEnum .Full (_0 = x , _1 = y , _2 = z ):
7172 assert x == 42
7273 assert y == 3.14
73- assert z == True
74+ assert z is True
7475 case enums .TupleEnum .EmptyTuple ():
7576 assert True
7677 case _:
7778 print (variant )
78- assert False
79+ assert False
You can’t perform that action at this time.
0 commit comments