From d57c9121bdc896886939d4cd8c98a0c63abc8dbb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 26 Oct 2023 08:01:53 +0200 Subject: [PATCH] Disable test_crypt_brain on Python >= 3.13 (#2328) (#2329) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Daniƫl van Noord <13665637+DanielNoord@users.noreply.github.com> (cherry picked from commit acfb7552114c875add537b650711314f43c89875) Co-authored-by: Gwyn Ciesla --- astroid/const.py | 1 + tests/brain/test_brain.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/astroid/const.py b/astroid/const.py index 91c2d32f06..b57959be7b 100644 --- a/astroid/const.py +++ b/astroid/const.py @@ -10,6 +10,7 @@ PY310_PLUS = sys.version_info >= (3, 10) PY311_PLUS = sys.version_info >= (3, 11) PY312_PLUS = sys.version_info >= (3, 12) +PY313_PLUS = sys.version_info >= (3, 13) WIN32 = sys.platform == "win32" diff --git a/tests/brain/test_brain.py b/tests/brain/test_brain.py index eecd7716d3..12cdd5cf7d 100644 --- a/tests/brain/test_brain.py +++ b/tests/brain/test_brain.py @@ -15,7 +15,7 @@ from astroid import MANAGER, builder, nodes, objects, test_utils, util from astroid.bases import Instance from astroid.brain.brain_namedtuple_enum import _get_namedtuple_fields -from astroid.const import PY312_PLUS +from astroid.const import PY312_PLUS, PY313_PLUS from astroid.exceptions import ( AttributeInferenceError, InferenceError, @@ -1976,6 +1976,7 @@ def test_oserror_model() -> None: assert strerror.value == "" +@pytest.mark.skipif(PY313_PLUS, reason="Python >= 3.13 no longer has a crypt module") def test_crypt_brain() -> None: module = MANAGER.ast_from_module_name("crypt") dynamic_attrs = [