# coding: utf-8
import os.path
-from _pydevd_bundle.pydevd_constants import IS_WINDOWS
+from _pydevd_bundle.pydevd_constants import IS_WINDOWS, IS_PY310_OR_GREATER
import io
from _pydev_bundle.pydev_log import log_context
import pytest
pydevd_file_utils.NORM_PATHS_AND_BASE_CONTAINER.clear()
pydevd_file_utils.NORM_PATHS_CONTAINER.clear()
abs_path = pydevd_file_utils.get_abs_path_real_path_and_base_from_file('my_dir/my_file.pyx')[0]
- assert 'site-packages' in abs_path
+ if IS_PY310_OR_GREATER:
+ assert 'site-packages' in abs_path or 'dist-packages' in abs_path
assert os.path.normcase(str(tmpdir)) not in abs_path
assert not pydevd_file_utils.exists('my_dir/my_file.pyx')
pydevd_file_utils.NORM_PATHS_AND_BASE_CONTAINER.clear()
pydevd_file_utils.NORM_PATHS_CONTAINER.clear()
abs_path = pydevd_file_utils.get_abs_path_real_path_and_base_from_file('my_dir/my_file.pyx')[0]
- assert 'site-packages' not in abs_path
+ if IS_PY310_OR_GREATER:
+ assert 'site-packages' not in abs_path and 'dist-packages' not in abs_path
assert str(tmpdir) in abs_path
assert pydevd_file_utils.exists('my_dir/my_file.pyx')
finally: