Skip to content

Commit acfb755

Browse files
Disable test_crypt_brain on Python >= 3.13 (#2328)
Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
1 parent 7124000 commit acfb755

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

astroid/const.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
PY310_PLUS = sys.version_info >= (3, 10)
1111
PY311_PLUS = sys.version_info >= (3, 11)
1212
PY312_PLUS = sys.version_info >= (3, 12)
13+
PY313_PLUS = sys.version_info >= (3, 13)
1314

1415
WIN32 = sys.platform == "win32"
1516

tests/brain/test_brain.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from astroid import MANAGER, builder, nodes, objects, test_utils, util
1616
from astroid.bases import Instance
1717
from astroid.brain.brain_namedtuple_enum import _get_namedtuple_fields
18-
from astroid.const import PY312_PLUS
18+
from astroid.const import PY312_PLUS, PY313_PLUS
1919
from astroid.exceptions import (
2020
AttributeInferenceError,
2121
InferenceError,
@@ -1976,6 +1976,7 @@ def test_oserror_model() -> None:
19761976
assert strerror.value == ""
19771977

19781978

1979+
@pytest.mark.skipif(PY313_PLUS, reason="Python >= 3.13 no longer has a crypt module")
19791980
def test_crypt_brain() -> None:
19801981
module = MANAGER.ast_from_module_name("crypt")
19811982
dynamic_attrs = [

0 commit comments

Comments
 (0)