Skip to content

Commit 57df16e

Browse files
author
esblinov
committed
Update field usage test for Python 3.12 behavior
1 parent 8597748 commit 57df16e

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

tests/test_storage.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,14 @@ class SomeClass(Storage):
1515

1616

1717
def test_try_to_use_field_outside_storage():
18-
with pytest.raises(RuntimeError):
19-
class SomeClass:
20-
field = Field(42)
18+
if sys.version_info < (3, 12):
19+
with pytest.raises(RuntimeError):
20+
class SomeClass:
21+
field = Field(42)
22+
else:
23+
with pytest.raises(TypeError):
24+
class SomeClass:
25+
field = Field(42)
2126

2227

2328
def test_try_to_use_one_field_in_two_storage_classes():

0 commit comments

Comments
 (0)