From fcacdb279132ec6829577fce290aeb4f3848e9bc Mon Sep 17 00:00:00 2001 From: Jeong YunWon Date: Mon, 27 Feb 2023 14:22:42 +0900 Subject: [PATCH] macos test for pathconf_names --- extra_tests/snippets/stdlib_os.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/extra_tests/snippets/stdlib_os.py b/extra_tests/snippets/stdlib_os.py index 6eadeb19e0..203472fe02 100644 --- a/extra_tests/snippets/stdlib_os.py +++ b/extra_tests/snippets/stdlib_os.py @@ -509,8 +509,12 @@ if "win" not in sys.platform: assert_raises(TypeError, os.system, arg) # Testing for os.pathconf_names -if sys.platform.startswith('linux'): +if not sys.platform.startswith('win'): assert len(os.pathconf_names) > 0 assert 'PC_NAME_MAX' in os.pathconf_names - for option,index in os.pathconf_names.items(): + for option, index in os.pathconf_names.items(): + if sys.platform == "darwin": + # TODO: check why it fails + if option in ["PC_MAX_CANON", "PC_MAX_INPUT", "PC_VDISABLE"]: + continue assert os.pathconf('/', index) == os.pathconf('/', option)