Skip to content

Commit 6caef39

Browse files
committed
fix alias test on py3.13.2
1 parent 2b039e0 commit 6caef39

File tree

1 file changed

+19
-7
lines changed

1 file changed

+19
-7
lines changed

tests/annotations/test_aliases.py

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
import sys
2-
from enum import auto
2+
import enum
33
from unittest import TestCase
44
from typing_extensions import Annotated
55

66
from 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__,

0 commit comments

Comments
 (0)