File tree Expand file tree Collapse file tree 1 file changed +19
-7
lines changed
Expand file tree Collapse file tree 1 file changed +19
-7
lines changed Original file line number Diff line number Diff line change 11import sys
2- from enum import auto
2+ import enum
33from unittest import TestCase
44from typing_extensions import Annotated
55
66from enum_properties import (
77 EnumProperties ,
88 FlagProperties ,
9- IntEnumProperties ,
10- IntFlagProperties ,
119 Symmetric ,
1210 specialize ,
1311 symmetric ,
@@ -55,8 +53,15 @@ def method(self) -> str:
5553 def method (self ) -> str :
5654 return self .label * 8
5755
58- class Nested :
59- pass
56+ if sys .version_info [:2 ] >= (3 , 11 ):
57+
58+ @enum .nonmember
59+ class Nested :
60+ pass
61+ else :
62+
63+ class Nested :
64+ pass
6065
6166 self .assertEqual (
6267 EnumWithAliasesComplex .__first_class_members__ ,
@@ -146,8 +151,15 @@ def method(self) -> str:
146151 def method (self ) -> str :
147152 return self .label * 8
148153
149- class Nested :
150- pass
154+ if sys .version_info [:2 ] >= (3 , 11 ):
155+
156+ @enum .nonmember
157+ class Nested :
158+ pass
159+ else :
160+
161+ class Nested :
162+ pass
151163
152164 self .assertEqual (
153165 FlagWithAliasesComplex .__first_class_members__ ,
You can’t perform that action at this time.
0 commit comments